# Redemption Types

 - [GET /redemptions/types](https://docs.pers.ninja/swagger/redemption-types/redemptiontypescontroller_getredemptiontypes.md): Get all available redemption types for client reference. Requires valid project API key. Use pagination parameters (page & limit) for optimal performance. Legacy support: returns array without params
 - [POST /redemptions/types](https://docs.pers.ninja/swagger/redemption-types/redemptiontypescontroller_createredemptiontype.md): Create a new redemption type for system configuration. Replaces POST /redemption/admin/type
 - [PUT /redemptions/types/{id}](https://docs.pers.ninja/swagger/redemption-types/redemptiontypescontroller_updateredemptiontype.md): Update an existing redemption type configuration
 - [DELETE /redemptions/types/{id}](https://docs.pers.ninja/swagger/redemption-types/redemptiontypescontroller_deleteredemptiontype.md): Delete a redemption type. Will fail if any redemptions are using this type.
