- Create redemption type (Admin)
Get redemption types
Update redemption type (Admin)
Delete redemption type (Admin)
Create redemption type (A...
Create a new redemption type for system configuration. Replaces POST /redemption/admin/type
Security
authJWT
Base required user fields for all redemptions of this type. Can include built-in field keys (email, firstName) or custom field definition UUIDs.
Default:[]
- Mock serverhttps://docs.pers.ninja/_mock/swagger/redemptions/types
- https://api.pers.ninja/v2https://api.pers.ninja/v2/redemptions/types
curl -i -X POST \
https://docs.pers.ninja/_mock/swagger/redemptions/types \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"description": "string",
"imageUrl": "string",
"baseRequiredUserFields": [],
"bookingRequirement": {
"type": "active",
"eligibleBusinessIds": [
"string"
],
"eligibleBusinessTypeIds": [
0
]
}
}'Redemption type created successfully
Base required user fields for all redemptions of this type. Can include built-in field keys (email, firstName) or custom field definition UUIDs.
Default:[]
Default booking requirement config for all redemptions of this type. Individual redemptions can override.
Response
{ "name": "string", "description": "string", "imageUrl": "string", "baseRequiredUserFields": [], "bookingRequirement": { "type": "active", "eligibleBusinessIds": [ … ], "eligibleBusinessTypeIds": [ … ] }, "id": 0 }