Waiting for engine...
Skip to main content

Boomi MFT - AFT Management API Reference (v1) - AdminCustomerRetentions

Toggle Pane

Download OpenAPI Specification: Download

Run In Postman

For more information about Postman collections, forking, and making your first API call, refer to the Working with Boomi APIs on Postman page.

AdminCustomerRetentions

Retrieves customer data retention policy configuration

Returns current retention policy settings including retention period and hard limit configurations.

Authorizations:
ApiKeyBearer

Responses

Response Schema:
id
integer <int32>
customerId
integer <int32>
period
integer <int32>
periodHardLimit
integer <int32>
createdBy
string or null
createdDate
string <date-time>
updatedBy
string or null
updatedDate
string or null <date-time>
deletedBy
string or null
deletedDate
string or null <date-time>

Response samples

Content type
No sample

Creates a new customer data retention policy

Establishes new data retention policy with specified period and hard limit settings for customer data management.

Authorizations:
ApiKeyBearer
Request Body schema:

Customer retention policy configuration details

id
integer <int32>
customerId
integer <int32>
period
integer <int32>
periodHardLimit
integer <int32>
createdBy
string or null
createdDate
string <date-time>
updatedBy
string or null
updatedDate
string or null <date-time>
deletedBy
string or null
deletedDate
string or null <date-time>

Responses

Response Schema:
object (CustomerRetentions)
recordsAffected
integer <int32>

Request samples

Content type
{
  • "id": 0,
  • "customerId": 0,
  • "period": 0,
  • "periodHardLimit": 0,
  • "createdBy": "string",
  • "createdDate": "2019-08-24T14:15:22Z",
  • "updatedBy": "string",
  • "updatedDate": "2019-08-24T14:15:22Z",
  • "deletedBy": "string",
  • "deletedDate": "2019-08-24T14:15:22Z"
}

Response samples

Content type
No sample

Updates an existing customer data retention policy

Modifies existing retention policy configuration including retention periods and enforcement settings.

Authorizations:
ApiKeyBearer
Request Body schema:

Updated customer retention policy configuration

id
integer <int32>
customerId
integer <int32>
period
integer <int32>
periodHardLimit
integer <int32>
createdBy
string or null
createdDate
string <date-time>
updatedBy
string or null
updatedDate
string or null <date-time>
deletedBy
string or null
deletedDate
string or null <date-time>

Responses

Response Schema:
object (CustomerRetentions)
recordsAffected
integer <int32>

Request samples

Content type
{
  • "id": 0,
  • "customerId": 0,
  • "period": 0,
  • "periodHardLimit": 0,
  • "createdBy": "string",
  • "createdDate": "2019-08-24T14:15:22Z",
  • "updatedBy": "string",
  • "updatedDate": "2019-08-24T14:15:22Z",
  • "deletedBy": "string",
  • "deletedDate": "2019-08-24T14:15:22Z"
}

Response samples

Content type
No sample

Saves customer data retention policy (creates new or updates existing based on ID)

Performs upsert operation: creates new policy if ID is 0, otherwise updates existing policy

Authorizations:
ApiKeyBearer
Request Body schema:

Customer retention policy configuration to save

id
integer <int32>
customerId
integer <int32>
period
integer <int32>
periodHardLimit
integer <int32>
createdBy
string or null
createdDate
string <date-time>
updatedBy
string or null
updatedDate
string or null <date-time>
deletedBy
string or null
deletedDate
string or null <date-time>

Responses

Response Schema:
object (CustomerRetentions)
recordsAffected
integer <int32>

Request samples

Content type
{
  • "id": 0,
  • "customerId": 0,
  • "period": 0,
  • "periodHardLimit": 0,
  • "createdBy": "string",
  • "createdDate": "2019-08-24T14:15:22Z",
  • "updatedBy": "string",
  • "updatedDate": "2019-08-24T14:15:22Z",
  • "deletedBy": "string",
  • "deletedDate": "2019-08-24T14:15:22Z"
}

Response samples

Content type
No sample