---
title: "Get a checkpoint by ID"
method: GET
path: "/checkpoints/{id}"
tags: ["Checkpoints"]
---

# Get a checkpoint by ID

`GET /checkpoints/{id}`

## Path parameters

- `id` string, required

## Response `200`

- CheckpointApiResponseDto
  - `id` string, required
  - `elementType` 'customer' | 'app' | 'connector' | 'integration' | 'flow' | 'flow-instance' | 'flow-run' | 'action' | 'package' | 'action-instance' | 'connection' | 'field-mapping' | 'field-mapping-instance' | 'data-source' | 'data-source-instance' | 'data-link-table' | 'data-link-table-instance' | 'app-event-type' | 'app-event-subscription' | 'app-event-log-record' | 'app-data-schema' | 'app-data-schema-instance' | 'external-event-subscription' | 'external-event-log-record' | 'external-event-pull' | 'external-event-type' | 'screen' | 'action-run-log-record' | 'external-api-log-record' | 'incoming-webhook-log-record' | 'connected-product', required
  - `elementId` string, required
  - `checkpointNumber` number, required
  - `snapshot` object, required
  - `createdAt` string, required
  - `asyncRequestId` string
  - `metadata` object

---

[API](https://skmtc.net/integration/apis/membrane-api.md) · [All operations](https://skmtc.net/integration/apis/membrane-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/integration/membrane-api/versions/1db9c5a3d78c/schema)
