# DynaFlex Reader Management System API

### Reader Management System (RMS) API

The Reader Management System (RMS) is a cloud-based API that allows you to remotely and securely manage MagTek card readers. It enables you to handle key tasks such as updating device configurations and managing firmware versions, ensuring your DynaFlex devices are always up-to-date and configured correctly without needing physical access.&#x20;

To get started with the API, you will need an API Key for authorization.&#x20;

For a hands-on introduction, please visit our [Reader Management System Demo](https://rmsv2.developer.magtek.com/).

#### Configurations

These endpoints allow you to manage and apply specific setting profiles to your iDynamo Gen III.

<table data-header-hidden><thead><tr><th width="203.6666259765625">Endpoint &#x26; Method (Click for Postman Link)</th><th width="467.00006103515625">Summary</th></tr></thead><tbody><tr><td><strong>Endpoint &#x26; Method (Click for Postman Link)</strong></td><td><strong>Description</strong></td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#ea2ed49a-4238-4258-8bc1-c15b310e3b66"><mark style="color:$tint;"><strong>GET Configs/List (DynaFlex)</strong></mark></a></td><td>Returns a list of the DynaFlex Configurations available for this profile</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#971a8a7a-d8dc-4d74-a613-00a080e00ab5"><mark style="color:$tint;"><strong>GET Configs/List (DynaFlex) Copy</strong></mark></a></td><td>Returns a list of the DynaFlex Configurations available for this profile</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#9c35c948-2053-4893-a2d3-a5528aeb952c"><mark style="color:$tint;"><strong>POST Configs Key Load (DynaFlex)</strong></mark></a></td><td>Returns one or more secure DynaFlex Key Load commands.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#9c35c948-2053-4893-a2d3-a5528aeb952c"><mark style="color:$tint;"><strong>POST Configs Key Load (DynaFlex Force update)</strong></mark></a></td><td>Returns one or more secure DynaFlex Key Load commands.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#c2dbc0fd-e6cb-479a-a920-a762ad62dc57"><mark style="color:$tint;"><strong>POST Configs SCDE (DynaFlexIIGo)</strong></mark></a></td><td>Returns one or more secure DynaFlexII Go Enable SCDE commands.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#036f3878-3b5a-4c88-8a48-0923352bed45"><mark style="color:$tint;"><strong>POST Configs SCDE (DynaFlexIIGo Force update)</strong></mark></a></td><td>Returns one or more secure DynaFlexII Go Enable SCDE commands(Force Update).</td></tr></tbody></table>

#### Firmwares

These endpoints are used for managing device firmware, including forcing updates.

<table data-header-hidden><thead><tr><th width="266.66668701171875">Endpoint &#x26; Method (Click for Postman Link)</th><th width="556.0000610351562">Summary</th></tr></thead><tbody><tr><td><strong>Endpoint &#x26; Method (Click for Postman Link)</strong></td><td><strong>Description</strong></td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#b5d89cd1-f38c-43e5-9f39-d1372206a920"><mark style="color:$tint;"><strong>GET Firmware (DYNAFLEX II GO)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#c502cd12-c984-4ef7-81d7-6821014e238e"><mark style="color:$tint;"><strong>GET Firmware (DYNAFLEX II PED)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#66ffc82e-544b-409e-a0ce-4912e4de9442"><mark style="color:$tint;"><strong>GET Firmware (DYNAPROX)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#c8e28474-c69b-4bac-94d6-c9cccaed81cd"><mark style="color:$tint;"><strong>GET Firmware (DYNAFLEX I)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#2c84dad6-d5ba-4d82-862e-de8133dd8d20"><mark style="color:$tint;"><strong>POST Firmware (DYNAFLEX II GO)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#fde4ddc6-ee1d-4704-bb5d-bd4692229996"><mark style="color:$tint;"><strong>POST Firmware (DYNAFLEX II PED)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#674c21d8-fb7c-42ad-947c-10ef7ed2caca"><mark style="color:$tint;"><strong>POST Firmware (DYNAPROX)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#2c6569d4-55b1-400f-a706-4d997e844bae"><mark style="color:$tint;"><strong>POST Firmware (DYNAFLEX I)</strong></mark></a></td><td>Returns DynaFlex Firmware for Magtek Reader.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#582d6c29-197a-4965-a144-b26bf0f8adc2"><mark style="color:$tint;"><strong>POST Firmware (DynaFlex DownloadPayload = false)</strong></mark></a></td><td><p>Returns DynaFlex Firmware for Magtek Readers</p><p>(DownloadPayload = false)</p></td></tr></tbody></table>

#### Tags

<table data-header-hidden><thead><tr><th width="206">Endpoint &#x26; Method (Click for Postman Link)</th><th>Summary</th></tr></thead><tbody><tr><td><strong>Endpoint &#x26; Method (Click for Postman Link)</strong></td><td><strong>Description</strong></td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#b33cbdad-db92-446c-ad7e-52d0e3d63ca0"><mark style="color:$tint;"><strong>GET Tags (DynaFlex with version)</strong></mark></a></td><td>Provides Get to get DynaFlex Tags and CAPKs for specific device with version.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#a707d755-15fe-4371-97ff-b086bea2114b"><mark style="color:$tint;"><strong>GET Tags (DynaFlex without version)</strong></mark></a></td><td>Provides Get to get DynaFlex Tags and CAPKs for specific device without version.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#066207f7-c8d5-4243-be80-528a0d349236"><mark style="color:$tint;"><strong>GET Tags (DynaFlex Force update)</strong></mark></a></td><td>Provides Get to get DynaFlex Tags and CAPKs for specific device.(Force update)</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#9f64ee20-31b8-49c9-bdcf-b6173f863afb"><mark style="color:$tint;"><strong>POST Tags (DynaFlex with version)</strong></mark></a></td><td>Provides Post to retrieve DynaFlex Tags and CAPKs for specific device with version.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#39a7ced3-de82-4aec-af0b-d2362bc6c883"><mark style="color:$tint;"><strong>POST Tags (DynaFlex without version)</strong></mark></a></td><td>Provides Post to retrieve DynaFlex Tags and CAPKs for specific device without version.</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#903d18c2-0d85-4615-96e9-7d389ba4f3ec"><mark style="color:$tint;"><strong>POST Tags (DynaFlex Force update)</strong></mark></a></td><td>Provides Post to retrieve DynaFlex Tags and CAPKs for specific device. (Force update)</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#ee9fa7a3-37ff-4667-9031-a5ed6f5a5b73"><mark style="color:$tint;"><strong>POST Tags (DynaFlex Send files)</strong></mark></a></td><td>Provides Post to retrieve DynaFlex Tags and CAPKs for specific device. (Force update)</td></tr><tr><td><a href="https://rmsv2.developer.magtek.com/#59de118a-58f2-438c-85ff-eea243bc307b"><mark style="color:$tint;"><strong>POST Tags (DynaFlex Send commands)</strong></mark></a></td><td>Provide Post to retrieve DynaFlex Tags and CAPKs for specific device. (Force update)</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.magtek.com/hardware/reader-management-system-api/dynaflex-reader-management-system-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
