Skip to content
Developer

Self-Service / MembershipPause

Customer portal4 EndpointsCustomerPanel / Self-Service / MembershipPause

Rules, the memberships of the person that can be paused and the pauses handed in so far

GET/api/cp/self_service/person/{personIdentifier}/membership_pause

Path parameters

personIdentifierrequiredstring

Responses

200Rules, memberships and requestsobject

Show fields (5)
  • rulesobject
  • earliest_startstring (date-time)
  • latest_startstring (date-time)
  • membershipsarray<object>
  • requestsarray<object>
Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/cp/self_service/person/42/membership_pause \
  --header 'x-iw-jwt-token: <TOKEN>'
Response 200 application/json
{
  "earliest_start": "2026-10-15T09:30:00+02:00",
  "latest_start": "2026-10-15T09:30:00+02:00",
  "memberships": [
    {}
  ],
  "requests": [
    {}
  ]
}

Hand in a pause for a membership of the person (applied at once when the club does not approve)

POST/api/cp/self_service/person/{personIdentifier}/membership_pause

Path parameters

personIdentifierrequiredstring

Request body application/json

  • dataobject
    Show fields (4)
    • log_book_entryinteger
    • startstring (date)
    • endstring (date)
    • reasonstring

Responses

200The new request

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/cp/self_service/person/42/membership_pause \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "log_book_entry": 1,
    "start": "2026-10-15",
    "end": "2026-10-15",
    "reason": "string"
  }
}
'

Withdraw an own pause: open ones always, approved ones until the withdraw deadline

PUT/api/cp/self_service/membership_pause/{id}/withdraw

Path parameters

idrequiredstring

Responses

200The withdrawn request

Request
curl --request PUT \
  --url https://your-instance.iw-erp.de/api/cp/self_service/membership_pause/42/withdraw \
  --header 'x-iw-jwt-token: <TOKEN>'

Withdraw an own pause: open ones always, approved ones until the withdraw deadline

PATCH/api/cp/self_service/membership_pause/{id}/withdraw

Path parameters

idrequiredstring

Responses

200The withdrawn request

Request
curl --request PATCH \
  --url https://your-instance.iw-erp.de/api/cp/self_service/membership_pause/42/withdraw \
  --header 'x-iw-jwt-token: <TOKEN>'