Join Application Object


A join application tracks a member's request or invitation to join an online program, from application through approval, payment, and enrollment.

Wix users can invite members, review applications, and manage payment-related activity. Members can apply to join a program, accept invitations, and complete payment when required.

Properties
createdDatestringRead-onlyformat date-time

Date and time the join application was created.


extendedFieldsExtendedFields

Custom field data for the join application object.

Extended fields must be configured in the app dashboard before they can be accessed with API calls.


idstringRead-onlyformat GUID

Join application ID.


memberMemberRead-only

Snapshot of the member identified by memberId, copied from the Members API. It isn't the authoritative member record.


memberIdstringRead-onlyformat GUID

ID of the site member applying or invited to participate in the program.

Required when a Wix user creates an application on a member's behalf. Automatically set to the caller's member ID when a member creates their own application.


participantIdstringRead-onlyformat GUID

ID of the participant created from the join application.

Populated when status is APPROVED and paymentStatus is NO_PAYMENT_REQUIRED or PAYMENT_SUCCESSFUL.


paymentInfoPaymentInfoRead-only

Wix Payments or Pricing Plans data associated with the join application.


paymentStatusstringRead-only

Payment status of the join application.


programIdstringformat GUIDimmutable

ID of the program the join application is for.


revisionstringRead-onlyformat int64

Revision number, which increments by 1 each time a lifecycle, payment, or tag action changes the join application.

This API doesn't provide a generic update method, so revision is read-only. Don't specify it when creating or changing a join application.


statusstringRead-only

Current status of the join application.

Read-only for member-initiated applications. A Wix user can set the initial status when creating an application on a member's behalf.


tagsTags

Tags for categorizing and organizing join applications.


updatedDatestringRead-onlyformat date-time

Date and time the join application was last updated.

Did this help?