# Get a plan attachment This endpoint retrieves the details of a specific plan attachment for a subscription. Endpoint: GET /v3/subscriptions/{iccid}/plan-attachments/{plan_id} Version: 1.0.0 Security: ApiKeyAuth ## Path parameters: - `iccid` (string, required) - `plan_id` (string, required) ## Response 200 fields (application/json): - `error` (boolean) - `data` (object) - `data.plan_attachment_id` (string) Example: "ba3b527f-4a01-42e2-892a-fff6d217217e" - `data.created_at` (string) Example: "2025-08-30T08:00:18.681Z" - `data.activation_at` (string,null) Example: "2025-08-30T08:00:18.681Z" - `data.expiration_at` (string,null) Example: "2025-08-30T08:00:18.681Z" - `data.used_allowance` (object) - `data.used_allowance.dataBytes` (number) Example: 100 - `data.state` (string) Example: "CREATED" - `data.plan` (object) - `data.plan.name` (string) Example: "Usa plan green 1gb 7 days" - `data.plan._id` (string) Example: "e90b8df8-fc8a-4010-8d70-13c756017747" - `data.plan.coverage_id` (string) Example: "24648a7f-8281-4af7-8fc0-19b2371b2d1d" - `data.plan.region_code` (string) Example: "US" - `data.plan.label` (string) Example: "Green" - `data.plan.throttling` (boolean) - `data.plan.recurring` (boolean) - `data.plan.data_mega_bytes` (integer) Example: 1024 - `data.plan.period_days` (integer) Example: 7 ## Response 401 fields (application/json): - `error` (boolean, required) Indicates whether an error occurred during the request Example: true - `message` (string, required) Error message describing the unauthorized access Example: "Unauthorized: API key is missing"