You are here: SOAP Services > Agreements > reactivate

reactivate

Summary

The reactivate operation allows you to reactivate member agreements (renew a canceled member).

Service Type SOAP
Service Name Agreements
Operation reactivate
Required Request Parameters
  • club
  • paymentPlanId
  • memberId

Request Parameters

The request has the following parameter hierarchy:

Parameter Name Required? Format Parent Parameter Description
club Y club number The ABC-provided club number.
paymentPlanId Y GUID

An ABC-generated string to uniquely identify the payment plan.

Use the plans operation to retrieve plan details for a club, including GUIDs.

memberId Y GUID An ABC-generated string to uniquely identify the member whose account will be reactivated.
draftBillingInfo

Contains the billing information for ongoing payments.

Must contain one instance of either draftCreditCard or draftBankAccount.

draftCreditCard draftBillingInfo

Contains the details of the credit card information used for ongoing payments.

Child parameters:

  • creditCardFirstName
  • creditCardLastName
  • creditCardType
  • creditCardAccountNumber
  • creditcardExpMonth
  • creditCardExpYear
creditCardFirstName string draftCreditCard The first name of the card account holder for credit card use in ongoing payments.
creditCardLastName string draftCreditCard The last name of the card account holder for credit card use in ongoing payments.
creditCardType string draftCreditCard

Valid values:

  • Visa
  • Discover
  • AmericanExpress
  • MasterCard
creditCardAccountNumber string draftCreditCard The credit card account number to be used for ongoing payments.
creditCardExpMonth string draftCreditCard The expiration date of the credit card.
creditCardExpYear string draftCreditCard The expiration year of the credit card.
draftBankAccount string draftBillingInfo Contains the details of a member's bank account used for ongoing payments.
draftAccountFirstName string draftBankAccount The first name associated with a bank account used with ongoing payments.
draftAccountLastName string draftBankAccount The last name associated with a bank account used with ongoing payments.
draftRoutingNumber string draftBankAccount The routing number associated with a bank account used with ongoing payments.
draftAccountNumber string draftBankAccount The account number associated with a bank account used with ongoing payments.
draftAccountType string draftBankAccount The account type of a bank account used with ongoing payments.

Return Data

The return data is included inside return parameters in the body of the response.

The data has the following parameter hierarchy:

Parameter name Format Parent Parameter Description
clubNumber club number The number for the club that has the new agreement.
agreementNumber agreement number The agreement number for the member in the reactivate request.
memberId GUID The unique member ID for the created member.
status Contains the details of a status message.
status string status

Contains a status code.

Examples:

  • 0 indicates a successful request.
  • Failed indicates a failed request.
status string status Contains any additional details about the status.