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

UserClouds Column Retention Durations API

The ColumnRetentionDurations API from UserClouds — 12 operation(s) for columnretentiondurations.

UserClouds Column Retention Durations API is one of 8 APIs that UserClouds publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 6 JSON Schema definitions.

Tagged areas include ColumnRetentionDurations. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

This API exposes 30 operations across 12 paths, and defines 18 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://your-tenant-name.tenant.userclouds.com.

30 operations 12 paths 18 schemas 6 DELETE12 GET6 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://your-tenant-name.tenant.userclouds.com
Resource Areas
1

Paths & Operations 30

Across 12 paths, the API surfaces 30 operations — 6 DELETE, 12 GET, 6 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

ColumnRetentionDurations 30
GET
/userstore/config/columns/{id}/liveretentiondurations
Get Default Live ColumnRetentionDurations for Column
getUserstoreConfigColumnsByIdLiveretentiondurations 1 param → 200404500
POST
/userstore/config/columns/{id}/liveretentiondurations
Update Live ColumnRetentionDurations for Column
postUserstoreConfigColumnsByIdLiveretentiondurations 1 param body → 200400404409500
DELETE
/userstore/config/columns/{id}/liveretentiondurations/{id2}
Delete Live ColumnRetentionDuration for Column
deleteUserstoreConfigColumnsByIdLiveretentiondurationsById2 2 params → 204400404500
GET
/userstore/config/columns/{id}/liveretentiondurations/{id2}
Get Live ColumnRetentionDuration for Column
getUserstoreConfigColumnsByIdLiveretentiondurationsById2 2 params → 200400404500
PUT
/userstore/config/columns/{id}/liveretentiondurations/{id2}
Update Live ColumnRetentionDuration for Column
putUserstoreConfigColumnsByIdLiveretentiondurationsById2 2 params body → 200400404409500
GET
/userstore/config/columns/{id}/softdeletedretentiondurations
Get Default SoftDeleted ColumnRetentionDurations for Column
getUserstoreConfigColumnsByIdSoftdeletedretentiondurations 1 param → 200404500
POST
/userstore/config/columns/{id}/softdeletedretentiondurations
Update SoftDeleted ColumnRetentionDurations for Column
postUserstoreConfigColumnsByIdSoftdeletedretentiondurations 1 param body → 200400404409500
DELETE
/userstore/config/columns/{id}/softdeletedretentiondurations/{id2}
Delete SoftDeleted ColumnRetentionDuration for Column
deleteUserstoreConfigColumnsByIdSoftdeletedretentiondurationsById2 2 params → 204400404500
GET
/userstore/config/columns/{id}/softdeletedretentiondurations/{id2}
Get SoftDeleted ColumnRetentionDuration for Column
getUserstoreConfigColumnsByIdSoftdeletedretentiondurationsById2 2 params → 200400404500
PUT
/userstore/config/columns/{id}/softdeletedretentiondurations/{id2}
Update SoftDeleted ColumnRetentionDuration for Column
putUserstoreConfigColumnsByIdSoftdeletedretentiondurationsById2 2 params body → 200400404409500
GET
/userstore/config/liveretentiondurations
Get Default Live ColumnRetentionDuration for Tenant
getUserstoreConfigLiveretentiondurations → 200500
POST
/userstore/config/liveretentiondurations
Create Live ColumnRetentionDuration for Tenant
postUserstoreConfigLiveretentiondurations body → 201400409500
DELETE
/userstore/config/liveretentiondurations/{id}
Delete Live ColumnRetentionDuration for Tenant
deleteUserstoreConfigLiveretentiondurationsById 1 param → 204400404500
GET
/userstore/config/liveretentiondurations/{id}
Get Live ColumnRetentionDuration for Tenant
getUserstoreConfigLiveretentiondurationsById 1 param → 200400404500
PUT
/userstore/config/liveretentiondurations/{id}
Update Live ColumnRetentionDuration for Tenant
putUserstoreConfigLiveretentiondurationsById 1 param body → 200400404409500
GET
/userstore/config/purposes/{id}/liveretentiondurations
Get Default Live ColumnRetentionDuration for Purpose
getUserstoreConfigPurposesByIdLiveretentiondurations 1 param → 200404500
POST
/userstore/config/purposes/{id}/liveretentiondurations
Create Live ColumnRetentionDuration for Purpose
postUserstoreConfigPurposesByIdLiveretentiondurations 1 param body → 201400404409500
DELETE
/userstore/config/purposes/{id}/liveretentiondurations/{id2}
Delete Live ColumnRetentionDuration for Purpose
deleteUserstoreConfigPurposesByIdLiveretentiondurationsById2 2 params → 204400404500
GET
/userstore/config/purposes/{id}/liveretentiondurations/{id2}
Get Live ColumnRetentionDuration for Purpose
getUserstoreConfigPurposesByIdLiveretentiondurationsById2 2 params → 200400404500
PUT
/userstore/config/purposes/{id}/liveretentiondurations/{id2}
Update Live ColumnRetentionDuration for Purpose
putUserstoreConfigPurposesByIdLiveretentiondurationsById2 2 params body → 200400404409500
GET
/userstore/config/purposes/{id}/softdeletedretentiondurations
Get Default SoftDeleted ColumnRetentionDuration for Purpose
getUserstoreConfigPurposesByIdSoftdeletedretentiondurations 1 param → 200404500
POST
/userstore/config/purposes/{id}/softdeletedretentiondurations
Create SoftDeleted ColumnRetentionDuration for Purpose
postUserstoreConfigPurposesByIdSoftdeletedretentiondurations 1 param body → 201400404409500
DELETE
/userstore/config/purposes/{id}/softdeletedretentiondurations/{id2}
Delete SoftDeleted ColumnRetentionDuration for Purpose
deleteUserstoreConfigPurposesByIdSoftdeletedretentiondurationsById2 2 params → 204400404500
GET
/userstore/config/purposes/{id}/softdeletedretentiondurations/{id2}
Get SoftDeleted ColumnRetentionDuration for Purpose
getUserstoreConfigPurposesByIdSoftdeletedretentiondurationsById2 2 params → 200400404500
PUT
/userstore/config/purposes/{id}/softdeletedretentiondurations/{id2}
Update SoftDeleted ColumnRetentionDuration for Purpose
putUserstoreConfigPurposesByIdSoftdeletedretentiondurationsById2 2 params body → 200400404409500
GET
/userstore/config/softdeletedretentiondurations
Get Default SoftDeleted ColumnRetentionDuration for Tenant
getUserstoreConfigSoftdeletedretentiondurations → 200500
POST
/userstore/config/softdeletedretentiondurations
Create SoftDeleted ColumnRetentionDuration for Tenant
postUserstoreConfigSoftdeletedretentiondurations body → 201400409500
DELETE
/userstore/config/softdeletedretentiondurations/{id}
Delete SoftDeleted ColumnRetentionDuration for Tenant
deleteUserstoreConfigSoftdeletedretentiondurationsById 1 param → 204400404500
GET
/userstore/config/softdeletedretentiondurations/{id}
Get SoftDeleted ColumnRetentionDuration for Tenant
getUserstoreConfigSoftdeletedretentiondurationsById 1 param → 200400404500
PUT
/userstore/config/softdeletedretentiondurations/{id}
Update SoftDeleted ColumnRetentionDuration for Tenant
putUserstoreConfigSoftdeletedretentiondurationsById 1 param body → 200400404409500

Schemas 18

The contract defines 18 schemas that model the data the API accepts and returns. The most detailed are IdpColumnRetentionDuration (9 properties), IdpColumnRetentionDurationResponse (2 properties), IdpRetentionDuration (2 properties), IdpColumnRetentionDurationsResponse (2 properties). Each schema is shown below with its type and property counts.

UserstoreUpdateColumnRetentionDurationRequestType5
object
1 property
IdpDurationUnit
string
UserstoreUpdateColumnRetentionDurationsRequest
object
1 property
UuidUUID
string
UserstoreUpdateColumnRetentionDurationRequest
object
1 property
UserstoreUpdateColumnRetentionDurationRequestType2
object
1 property
UserstoreUpdateColumnRetentionDurationRequestType7
object
1 property
UserstoreUpdateColumnRetentionDurationRequestType4
object
1 property
UserstoreUpdateColumnRetentionDurationRequestType8
object
1 property
UserstoreUpdateColumnRetentionDurationRequestType3
object
1 property
IdpUpdateColumnRetentionDurationRequest
object
1 property
UserstoreDataLifeCycleState
string
IdpColumnRetentionDuration
object
9 properties
UserstoreUpdateColumnRetentionDurationRequestType6
object
1 property
IdpColumnRetentionDurationsResponse
object
2 properties
IdpRetentionDuration
object
2 properties
UserstoreUpdateColumnRetentionDurationsRequestType2
object
1 property
IdpColumnRetentionDurationResponse
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

userclouds-columnretentiondurations-api-openapi.yml Raw ↑

Other APIs UserClouds publishes across the network.

UserClouds Accessors API
UserClouds Columns API
UserClouds Data Types API
UserClouds Mutators API
UserClouds Purposes API
UserClouds User Search Indices API
UserClouds Users API
Where this information came from

This is an independent, third-party profile of UserClouds Column Retention Durations 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.