Events (Admin)

Refund a registration (Admin)

POST/manage/events/:eventId/stripe-connect/entries/:entryId/refund

Fully refund a registration paid via Stripe. The refund covers the remaining amount (paid minus already refunded) and no request body is required. Requires the paymentsWrite permission (ADMIN).

AuthLogin required
Available toOfficial 4S apps only (other apps' access tokens get 403)

Path parameters

eventIdstringrequired

Event ID or slug.

entryIdstringrequired

Entry ID.

Notes

Refunds cannot be undone. Processing fees are borne by the organizer, and the registration's state is not changed automatically.

Response

FieldTypeDescription
okbooleanWhether the refund was accepted.
refundStripeRefundThe Stripe refund.
Request
curl https://api.4s.link/manage/events/EVENT_ID/stripe-connect/entries/ENTRY_ID/refund \
-X POST \
-H "Authorization: Bearer 4s_at_..." \
-H "Content-Type: application/json" \
-d '{}'
Example response
{
"ok": true,
"refund": { "id": "re_1A2B3C...", "amount": 5000, "status": "succeeded" }
}