Get all credentials accessible to the requester

Prev Next
Get
/sys/v1/credentials

Get all credentials accessible to the requester

Security
HTTP
Type bearer
API Key: apiKeyAuth
Header parameter nameAuthorization
Query parameters
ListCredentialsParams
limit
integer

Set the max number of credentials to be returned in the response (default: 1000).

offset
integer

Skip first n (offset) matches

filter
string

Allows for more specific filters on the credential.

OneOf
CredentialSortVariantByCredentialId
object (CredentialSortVariantByCredentialId)
sort_by
string Required
Pattern^credential_id:(?:asc|desc)$
Examplecredential_id:asc
CredentialSortVariantByCredentialName
object (CredentialSortVariantByCredentialName)
sort_by
string Required
Pattern^credential_name:(?:asc|desc)$
Examplecredential_name:asc
Responses
2XX

Success result

Expand All
object
items
Array of object (IntegrationCredential)
object
created_at
string

The time the credential was created

Pattern^\d{4}\d{2}\d{2}T\d{2}\d{2}\d{2}Z$
Example20170509T070912Z
creator

A security principal.

OneOf
PrincipalVariantApp
object (PrincipalVariantApp)
app
string (uuid)
PrincipalVariantUser
object (PrincipalVariantUser)
user
string (uuid)
PrincipalVariantPlugin
object (PrincipalVariantPlugin)
plugin
string (uuid)
PrincipalVariantUserViaApp
object (PrincipalVariantUserViaApp)
userviaapp
object
user_id
string (uuid)
scopes
Array of string (OauthScope)
string

OAuth scope.

Valid values[ "app", "openid", "email", "profile" ]
string
string
Valid values[ "system" ]
string
string
Valid values[ "unregistereduser" ]
credential_details

Describes the authentication type for a given integration.

This type is the "backbone" to the credential objects in DSM as it's what contains the relevant information and references to the sobject(s) needed to authenticate to external systems/services.

OneOf
object
object
$type
string
Valid values[ "Oci" ]
body
OneOf
object
object
$type
string
Valid values[ "ApiKey" ]
user_ocid
string

The user's OCID from Oracle who will have the public key configured as an "API Key" on Oracle servers. That public key is part of the key-pair represented by signing_key.

tenant_ocid
string

The tenant OCID from Oracle

signing_key
string (uuid)

A wrapper type to provide better clarity of the id referenced is in fact to security object.

credential_id
string (uuid)
description
string | null
group_id
string (uuid)

The ID of the group that this credential is associated with

name
string

The human readable name of the credential

Max length4096
Pattern^[^\n]*[^\s\n][^\n]*$
metadata
object
total_count
integer
filtered_count
integer