Secrets Store
Secrets StoreStores
List account stores
client.secretsStore.stores.list(StoreListParams { account_id, direction, order, 2 more } params, RequestOptionsoptions?): V4PagePaginationArray<StoreListResponse { id, created, modified, 2 more } >
GET/accounts/{account_id}/secrets_store/stores
Get a store by ID
client.secretsStore.stores.get(stringstoreID, StoreGetParams { account_id } params, RequestOptionsoptions?): StoreGetResponse { id, created, modified, 2 more }
GET/accounts/{account_id}/secrets_store/stores/{store_id}
Create a store
client.secretsStore.stores.create(StoreCreateParams { account_id, name } params, RequestOptionsoptions?): StoreCreateResponse { id, created, modified, 2 more }
POST/accounts/{account_id}/secrets_store/stores
Delete a store
client.secretsStore.stores.delete(stringstoreID, StoreDeleteParams { account_id, force } params, RequestOptionsoptions?): StoreDeleteResponse | null
DELETE/accounts/{account_id}/secrets_store/stores/{store_id}
Secrets StoreStoresSecrets
List store secrets
client.secretsStore.stores.secrets.list(stringstoreID, SecretListParams { account_id, direction, order, 4 more } params, RequestOptionsoptions?): V4PagePaginationArray<SecretListResponse { id, created, modified, 5 more } >
GET/accounts/{account_id}/secrets_store/stores/{store_id}/secrets
Get a secret by ID
client.secretsStore.stores.secrets.get(stringsecretID, SecretGetParams { account_id, store_id } params, RequestOptionsoptions?): SecretGetResponse { id, created, modified, 5 more }
GET/accounts/{account_id}/secrets_store/stores/{store_id}/secrets/{secret_id}
Create a secret
client.secretsStore.stores.secrets.create(stringstoreID, SecretCreateParams { account_id, body } params, RequestOptionsoptions?): SinglePage<SecretCreateResponse { id, created, modified, 5 more } >
POST/accounts/{account_id}/secrets_store/stores/{store_id}/secrets
Patch a secret
client.secretsStore.stores.secrets.edit(stringsecretID, SecretEditParams { account_id, store_id, comment, 2 more } params, RequestOptionsoptions?): SecretEditResponse { id, created, modified, 5 more }
PATCH/accounts/{account_id}/secrets_store/stores/{store_id}/secrets/{secret_id}
Delete a secret
client.secretsStore.stores.secrets.delete(stringsecretID, SecretDeleteParams { account_id, store_id } params, RequestOptionsoptions?): SecretDeleteResponse | null
DELETE/accounts/{account_id}/secrets_store/stores/{store_id}/secrets/{secret_id}
Delete secrets
client.secretsStore.stores.secrets.bulkDelete(stringstoreID, SecretBulkDeleteParams { account_id } params, RequestOptionsoptions?): SecretBulkDeleteResponse | null
DELETE/accounts/{account_id}/secrets_store/stores/{store_id}/secrets
Duplicate Secret
client.secretsStore.stores.secrets.duplicate(stringsecretID, SecretDuplicateParams { account_id, store_id, name, 2 more } params, RequestOptionsoptions?): SecretDuplicateResponse { id, created, modified, 5 more }
POST/accounts/{account_id}/secrets_store/stores/{store_id}/secrets/{secret_id}/duplicate
Secrets StoreQuota
View secret usage
client.secretsStore.quota.get(QuotaGetParams { account_id } params, RequestOptionsoptions?): QuotaGetResponse { secrets }
GET/accounts/{account_id}/secrets_store/quota