---
title: "Get enrollment"
method: GET
path: "/enrollments/{id}"
---

# Get enrollment

`GET /enrollments/{id}`

Retrieve information about an existing enrollment by its dLocal enrollment ID.

## Path parameters

- `id` string, required

## Response `200`

Enrollment details retrieved successfully.

- object
  - `id` string — dLocal enrollment ID.
  - `external_id` string — Merchant-defined enrollment identifier.
  - `currency` string
  - `country` string
  - `type` string — Enrollment type: `ON_DEMAND` or `MERCHANT_SUBSCRIPTION`.
  - `description` string
  - `payment_method_id` string
  - `payment_method_flow` string
  - `payment_method_type` string
  - `subscription` object — Subscription settings. Present for `MERCHANT_SUBSCRIPTION` type.
    - `start_date` string
    - `end_date` string
    - `frequency` string
    - `amount` object
      - `type` string
      - `value` number — Fixed charge amount. Present when type is `FIXED`.
      - `min_value` number — Minimum enrollment limit. Present when type is `VARIABLE`.
  - `created_date` string — Enrollment creation timestamp (ISO 8601).
  - `status` string — Enrollment status: `PENDING`, `ACTIVE`, `REJECTED`, `CANCELLED`, `EXPIRED`.
  - `status_code` string — Enrollment status code. See status codes table in the enrollment guide.
  - `status_detail` string
  - `notification_url` string

---

[API](https://skmtc.net/dlocal/apis/payins.md) · [All operations](https://skmtc.net/dlocal/apis/payins/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dlocal/payins/versions/d87e090020f9/schema)
