# Amazon Data Lifecycle Manager API

> Amazon Data Lifecycle Manager API on Apizie: 8 endpoints (Gets summary information about all or the specified data lifecycle policies. To get complete information…, Creates a policy to manage the lifecycle of the specified Amazon Web Services resources. You can create up…, Gets detailed information about the specified lifecycle policy., Deletes the specified lifecycle policy and halts the automated operations that the policy specified. For…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:amazonaws-dlm/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-dlm`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://apizie.tech/api/cloud/amazonaws-dlm
- OpenAPI: https://apizie.tech/api/cloud/amazonaws-dlm/openapi.json

Amazon Data Lifecycle Manager With Amazon Data Lifecycle Manager, you can manage the lifecycle of your Amazon Web Services resources. You create lifecycle policies, which are used to automate operations on the…

## Endpoints

### Gets summary information about all or the specified data lifecycle policies. To get complete information…
`GET https://apizie.tech/v1/cloud:amazonaws-dlm/get-lifecycle-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| policyIds | array | no | The identifiers of the data lifecycle policies. |
| state | string | no | The activation state. |
| resourceTypes | array | no | The resource type. |
| targetTags | array | no | The target tag for a policy. Tags are strings in the format key=value . |
| tagsToAdd | array | no | The tags to add to objects created by the policy. Tags are strings in the format key=value . These user-defined tags are added in addition… |

### Creates a policy to manage the lifecycle of the specified Amazon Web Services resources. You can create up…
`POST https://apizie.tech/v1/cloud:amazonaws-dlm/create-lifecycle-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets detailed information about the specified lifecycle policy.
`GET https://apizie.tech/v1/cloud:amazonaws-dlm/get-lifecycle-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| policyId | string | yes | The identifier of the lifecycle policy. |

### Deletes the specified lifecycle policy and halts the automated operations that the policy specified. For…
`POST https://apizie.tech/v1/cloud:amazonaws-dlm/delete-lifecycle-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| policyId | string | yes | The identifier of the lifecycle policy. |

### Lists the tags for the specified resource.
`GET https://apizie.tech/v1/cloud:amazonaws-dlm/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the resource. |

### Adds the specified tags to the specified resource.
`POST https://apizie.tech/v1/cloud:amazonaws-dlm/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the resource. |
| body | object | yes | JSON request body |

### Removes the specified tags from the specified resource.
`POST https://apizie.tech/v1/cloud:amazonaws-dlm/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the resource. |
| tagKeys | array | yes | The tag keys. |

### Updates the specified lifecycle policy. For more information about updating a policy, see Modify lifecycle…
`POST https://apizie.tech/v1/cloud:amazonaws-dlm/update-lifecycle-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| policyId | string | yes | The identifier of the lifecycle policy. |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/cloud:amazonaws-dlm/get-lifecycle-policies" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Data Lifecycle Manager API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:amazonaws-dlm/get-lifecycle-policies with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Data Lifecycle Manager API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Data Lifecycle Manager itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Data Lifecycle Manager API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-dlm.

### What is the status of the Amazon Data Lifecycle Manager API?
Needs your own provider key (bring your own key)
