Join Application Object


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

Site owners 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 JoinApplication. Extended fields must be configured in the app dashboard before they can be accessed with API calls.


idstringRead-onlyformat GUID

JoinApplication ID.


memberMemberRead-only

Read-only snapshot of member information from the Members API for member_id. This is not the authoritative member record.


memberIdstringRead-onlyformat GUID

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

Required when creating applications as a site owner with manage_applications permission. Automatically set to the caller's member ID when members create their own applications.


participantIdstringRead-onlyformat GUID

Resulting participant (on APPROVED & NO_PAYMENT_REQUIRED/PAYMENT_SUCCESSFUL).


paymentInfoPaymentInfoRead-only

Payment info - represents associated Wix Payments or Pricing Plans data.


paymentStatusstringRead-only

programIdstringformat GUIDimmutable

Program ID which this join application is related to.


revisionstringRead-onlyformat int64

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

This API does not provide a generic update operation. The revision is read-only and is not sent when creating or changing a JoinApplication.


statusstringRead-only

tagsTags

Tags for categorizing and organizing join applications.


updatedDatestringRead-onlyformat date-time

Date and time the join application was last updated.

Did this help?