Audience:
Developers
Resume a membership
Resume, or restore, access for an account member who was temporarily blocked. Resuming a membership requires consent, while suspending one doesn't.
If you use Swan's Web Banking interface, your users can also resume account memberships from their Web Banking accounts.
Suspended only
You can only resume a membership if the account membership's status was Suspended, or temporarily blocked.
You can't resume Disabled, or permanently blocked, memberships.
Prerequisites
- You have the
canManageAccountMembershippermission. - Resuming a membership requires consent.
- You must use a user access token. Project access tokens can't be used to resume account memberships.
Guide
- Call the
resumeAccountMembershipmutation. - Add the account membership ID.
- Add the success payload with the
consentUrl. - Add any rejections you'd like.
Mutation
Open in API Explorermutation ResumeMembership {
resumeAccountMembership(
input: {
accountMembershipId: "$ACCOUNT_MEMBERSHIP_ID"
consentRedirectUrl: "$YOUR_CONSENT_REDIRECT_URL"
}
) {
... on ResumeAccountMembershipSuccessPayload {
__typename
consent {
consentUrl
}
}
... on ForbiddenRejection {
__typename
message
}
... on UserNotAllowedToManageAccountMembershipRejection {
__typename
message
}
... on ValidationRejection {
__typename
message
fields {
code
message
path
}
}
}
}
The account holder, legal representative of the account, or account member with canManageAccountMembership permissions must consent to resuming the membership.
Payload
Resume payload
{
"data": {
"resumeAccountMembership": {
"__typename": "ResumeAccountMembershipSuccessPayload",
"consent": {
"consentUrl": "https://identity.swan.io/consent?consentId=$CONSENT_ID&env=Sandbox"
}
}
}
}