List Portfolio API Keys

List Portfolio API keys under the main user. Main User Level key with READ required.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Lists API keys associated with RapidX Portfolios under the main user. Filter by Portfolio ID or access key, or paginate through the result. Secret Keys are not returned.

API key access

Requires a signed LTP Open API request with READ permission on the calling key.

API key typeCan callScope
Main User Level API key (also the Main Portfolio key)YesAPI keys for RapidX Portfolios under the main user.
Sub-user Level API keyNoThis Open API endpoint does not support Sub-user Level keys.
Sub Portfolio Level API keyNoTRADE on a Sub Portfolio key does not grant API key management access.

Client UI access and Open API access are different. A sub-user's ability to manage an assigned Portfolio's keys in the client does not allow their Sub-user Level key to call this endpoint. See API Management.

Rate limit

3 requests per 10 seconds.

Query parameters

All query parameters are optional.

NameTypeRequiredDescription
portfolioIdinteger (int64)NoFilter by RapidX Portfolio ID under the main user.
portfolioApiKeystringNoFilter by the key's accessKey.
pageintegerNoOne-based page number. Defaults to 1.
pageSizeintegerNoRecords per page. Defaults to 100; maximum 1000.

Response fields

FieldTypeDescription
codeintegerApplication result code. 200 means success.
messagestringResult message.
dataobjectPaginated API key list.

Pagination

FieldTypeDescription
data.pageintegerCurrent page number.
data.pageSizeintegerPage size used for this query.
data.pageNumintegerTotal number of pages, not the current page.
data.totalSizeintegerTotal matching key records.
data.listarrayKey records on this page. Empty when no records match.

Key record: data.list[]

FieldTypeDescription
portfolioIdinteger (int64)Portfolio identifier. Preserve the full integer value.
apiNamestringKey label.
accessKeystringThe key identifier; use it as portfolioApiKey when filtering, updating or deleting.
statusinteger1 = Normal; 2 = Frozen.
ipstringComma-separated IP whitelist; empty string means no IP restriction.
permissionstringGranted permissions, comma-separated.
createdAtinteger (int64)Creation time, Unix timestamp in milliseconds.
updatedAtinteger (int64)Last update time, Unix timestamp in milliseconds.

The 200 response example shows the successful response structure. Credentials in examples are placeholders.

Error responses

Check the application code even when the HTTP status is 200.

CodeMeaning / action
2003Permission denied. The calling key type is not supported by this endpoint.

See Error codes for common authentication and request errors.

Query Params
int64

Filter by RapidX Portfolio ID under the main user.

string

Filter by the key's accessKey.

int32
Defaults to 1

One-based page number. Defaults to 1.

int32
Defaults to 100

Records per page. Defaults to 100; maximum 1000.

Response

Language
LoadingLoading…
Response
Choose an example:
application/json