Online Now  

/v1/beta_program/

Beta Program invite-code endpoints. Auth: every endpoint requires an authenticated user ($_APIUserID > 0).
GET

/v1/beta_program/get_invite_commission_preview

#
Return the legacy invite-friends commission preview as structured data, using the authenticated user's current commission permissions.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/beta_program/get_invite_commission_preview' \
  --data-urlencode 'key={{API_KEY}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$beta_program_get_invite_commission_preview_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.headlinestring Yes
$.oneOf[0].allOf[1].Payload.introstring Yes
$.oneOf[0].allOf[1].Payload.friendColumnLabelstring Yes
$.oneOf[0].allOf[1].Payload.earnColumnLabelstring Yes
$.oneOf[0].allOf[1].Payload.totalLabelstring Yes
$.oneOf[0].allOf[1].Payload.totalFormattedstring Yes
$.oneOf[0].allOf[1].Payload.footnotestring Yes
$.oneOf[0].allOf[1].Payload.statusNotestring Yes
$.oneOf[0].allOf[1].Payload.statusURLstring Yes
$.oneOf[0].allOf[1].Payload.examplePurchaseLabelstring Yes
$.oneOf[0].allOf[1].Payload.totalnumber Yes
$.oneOf[0].allOf[1].Payload.examplePurchasePriceinteger Yes
$.oneOf[0].allOf[1].Payload.standardFeePercentnumber Yes
$.oneOf[0].allOf[1].Payload.rowsarray Yes
$.oneOf[0].allOf[1].Payload.rows[]object No
$.oneOf[0].allOf[1].Payload.rows[].keystring ["first_purchase","monthly_use","first_sale","recurring_sales"] Yes
$.oneOf[0].allOf[1].Payload.rows[].labelstring Yes
$.oneOf[0].allOf[1].Payload.rows[].amountnumber Yes
$.oneOf[0].allOf[1].Payload.rows[].amountFormattedstring Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/beta_program/get_invite_commission_preview",
    "RequestUserAlias": "example-user",
    "Payload": {
        "headline": "synthetic-example",
        "intro": "synthetic-example",
        "friendColumnLabel": "synthetic-example",
        "earnColumnLabel": "synthetic-example",
        "totalLabel": "synthetic-example",
        "totalFormatted": "synthetic-example",
        "footnote": "synthetic-example",
        "statusNote": "synthetic-example",
        "statusURL": "synthetic-example",
        "examplePurchaseLabel": "synthetic-example",
        "total": 0,
        "examplePurchasePrice": 0,
        "standardFeePercent": 0,
        "rows": []
    }
}
Machine-readable endpoint documentation
GET

/v1/beta_program/get_invites

#
Return the authenticated user's beta invite summary, including remaining credits, return credits from redeemed codes, active unused codes, and redeemed codes with claimant details.
Request example (cURL)
curl --get \
  'https://ca.appointmenttrader.com/v1/beta_program/get_invites' \
  --data-urlencode 'key={{API_KEY}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$beta_program_get_invites_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.baseCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.signupCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedReturnCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.issuedInviteCountinteger Yes
$.oneOf[0].allOf[1].Payload.unusedInviteCountinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCountinteger Yes
$.oneOf[0].allOf[1].Payload.invitesLeftinteger Yes
$.oneOf[0].allOf[1].Payload.invitesLeftLabelstring Yes
$.oneOf[0].allOf[1].Payload.sidebarLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodesarray Yes
$.oneOf[0].allOf[1].Payload.activeCodes[]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].codestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].formattedCodestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].inviteURLstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].createdDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToAliasstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToEmailstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issueSourcestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].idinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextObjectIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].isInviteCreditExemptboolean Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].invitePurposestring ["","beta_access","generic_invite","board_secretary","board_membership"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextTypestring ["","board"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].presetProfileIntentstring ["","buy","sell","socialize","location-partner"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayloadInviteContext Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].boardIdinteger No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[0]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[0][]string ["invite","read","write","delete","move","schedule","polls","moderate"] No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].* No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[0]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[1]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[2]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[0]null No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[2]number No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[4]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[5]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[0]null No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[2]number No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[4]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodesarray Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].codestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].formattedCodestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].inviteURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].createdDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToEmailstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issueSourcestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].idinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextObjectIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].isInviteCreditExemptboolean Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].invitePurposestring ["","beta_access","generic_invite","board_secretary","board_membership"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextTypestring ["","board"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].presetProfileIntentstring ["","buy","sell","socialize","location-partner"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayloadInviteContext Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].boardIdinteger No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[0]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[0][]string ["invite","read","write","delete","move","schedule","polls","moderate"] No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].* No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[0]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[1]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[2]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[0]null No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[2]number No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[4]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[5]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[0]null No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[2]number No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[4]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByAvatarstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedDatestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemSourcestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].isSignupCreditGrantedboolean Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/beta_program/get_invites",
    "RequestUserAlias": "example-user",
    "Payload": {
        "baseCredits": 0,
        "signupCredits": 0,
        "redeemedReturnCredits": 0,
        "issuedInviteCount": 0,
        "unusedInviteCount": 0,
        "redeemedCount": 0,
        "invitesLeft": 0,
        "invitesLeftLabel": "synthetic-example",
        "sidebarLabel": "synthetic-example",
        "activeCodes": [],
        "redeemedCodes": []
    }
}
Machine-readable endpoint documentation
POST

/v1/beta_program/set_create_invite_code

#
Create one unused beta invite code if the authenticated user has invite credits remaining. Creating an unused code consumes one visible credit.

Parameters

NameTypeRequiredDefaultDescription
isWritingRequest bool No false Set true to actually create the invite code.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/beta_program/set_create_invite_code' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$beta_program_set_create_invite_code_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.baseCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.signupCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedReturnCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.issuedInviteCountinteger Yes
$.oneOf[0].allOf[1].Payload.unusedInviteCountinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCountinteger Yes
$.oneOf[0].allOf[1].Payload.invitesLeftinteger Yes
$.oneOf[0].allOf[1].Payload.invitesLeftLabelstring Yes
$.oneOf[0].allOf[1].Payload.sidebarLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodesarray Yes
$.oneOf[0].allOf[1].Payload.activeCodes[]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].codestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].formattedCodestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].inviteURLstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].createdDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToAliasstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToEmailstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issueSourcestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].idinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextObjectIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].isInviteCreditExemptboolean Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].invitePurposestring ["","beta_access","generic_invite","board_secretary","board_membership"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextTypestring ["","board"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].presetProfileIntentstring ["","buy","sell","socialize","location-partner"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayloadInviteContext Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].boardIdinteger No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[0]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[0][]string ["invite","read","write","delete","move","schedule","polls","moderate"] No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].* No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[0]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[1]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[2]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[0]null No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[2]number No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[4]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[5]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[0]null No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[2]number No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[4]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodesarray Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].codestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].formattedCodestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].inviteURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].createdDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToEmailstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issueSourcestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].idinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextObjectIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].isInviteCreditExemptboolean Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].invitePurposestring ["","beta_access","generic_invite","board_secretary","board_membership"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextTypestring ["","board"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].presetProfileIntentstring ["","buy","sell","socialize","location-partner"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayloadInviteContext Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].boardIdinteger No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[0]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[0][]string ["invite","read","write","delete","move","schedule","polls","moderate"] No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].* No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[0]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[1]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[2]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[0]null No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[2]number No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[4]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[5]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[0]null No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[2]number No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[4]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByAvatarstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedDatestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemSourcestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].isSignupCreditGrantedboolean Yes
$.oneOf[0].allOf[1].Payload.createdInviteobject No
$.oneOf[0].allOf[1].Payload.createdInvite.codestring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.formattedCodestring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.inviteURLstring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.createdDatestring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.createdDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issuedToAliasstring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issuedToEmailstring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issuedToLabelstring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issuedToProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issuedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issueSourcestring Yes
$.oneOf[0].allOf[1].Payload.createdInvite.idinteger Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issuedToUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.createdInvite.issuedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.createdInvite.contextObjectIDinteger Yes
$.oneOf[0].allOf[1].Payload.createdInvite.isInviteCreditExemptboolean Yes
$.oneOf[0].allOf[1].Payload.createdInvite.invitePurposestring ["","beta_access","generic_invite","board_secretary","board_membership"] Yes
$.oneOf[0].allOf[1].Payload.createdInvite.contextTypestring ["","board"] Yes
$.oneOf[0].allOf[1].Payload.createdInvite.presetProfileIntentstring ["","buy","sell","socialize","location-partner"] Yes
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayloadInviteContext Yes
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].boardIdinteger No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[0]array No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[0][]string ["invite","read","write","delete","move","schedule","polls","moderate"] No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[2]object No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[2].* No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[0]boolean No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[1]integer No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[2]string No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].profileImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].profileImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].profileImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].bannerImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].bannerImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].bannerImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[0]null No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[2]number No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[4]array No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[5]object No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[0].*.anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[0]null No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[1]string No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[2]number No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[4]array No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.createdInvite.contextPayload.oneOf[1][].anyOf[5].*InviteContextJSONValue No
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/beta_program/set_create_invite_code",
    "RequestUserAlias": "example-user",
    "Payload": {
        "baseCredits": 0,
        "signupCredits": 0,
        "redeemedReturnCredits": 0,
        "issuedInviteCount": 0,
        "unusedInviteCount": 0,
        "redeemedCount": 0,
        "invitesLeft": 0,
        "invitesLeftLabel": "synthetic-example",
        "sidebarLabel": "synthetic-example",
        "activeCodes": [],
        "redeemedCodes": []
    }
}
Machine-readable endpoint documentation
POST

/v1/beta_program/set_revoke_invite_code

#
Revoke an unused beta invite code owned by the authenticated user. Revoking an unused code returns one visible invite credit.

Parameters

NameTypeRequiredDefaultDescription
inviteCodeID int Yes — Invite code ID from get_invites.
isWritingRequest bool No false Set true to actually revoke the invite code.
Request example (cURL)
curl --request POST \
  'https://ca.appointmenttrader.com/v1/beta_program/set_revoke_invite_code' \
  --data-urlencode 'key={{API_KEY}}' \
  --data-urlencode 'inviteCodeID={{inviteCodeID}}' \
  --data-urlencode 'isWritingRequest={{isWritingRequest}}'

Returns

JSON
See the shared response schema and synthetic example.
Response fields
FieldTypeRequiredDescription
$beta_program_set_revoke_invite_code_Response Yes
$.oneOf[0] Yes
$.oneOf[0].allOf[0]object Yes
$.oneOf[0].allOf[0].RequestUserAliasstring Yes
$.oneOf[0].allOf[0].RequestPathstring | null Yes
$.oneOf[0].allOf[0].RequestStatus = "Succeeded" Yes
$.oneOf[0].allOf[0].ResponseCodeinteger Yes
$.oneOf[0].allOf[0].ResponseMessageAPIResponseMessage Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1]array Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2]object Yes
$.oneOf[0].allOf[0].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[0].allOf[0].RequestImpersonatedByUserAliasstring No
$.oneOf[0].allOf[1]object Yes
$.oneOf[0].allOf[1].Payloadobject Yes
$.oneOf[0].allOf[1].Payload.baseCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.signupCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedReturnCreditsinteger Yes
$.oneOf[0].allOf[1].Payload.issuedInviteCountinteger Yes
$.oneOf[0].allOf[1].Payload.unusedInviteCountinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCountinteger Yes
$.oneOf[0].allOf[1].Payload.invitesLeftinteger Yes
$.oneOf[0].allOf[1].Payload.invitesLeftLabelstring Yes
$.oneOf[0].allOf[1].Payload.sidebarLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodesarray Yes
$.oneOf[0].allOf[1].Payload.activeCodes[]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].codestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].formattedCodestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].inviteURLstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].createdDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToAliasstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToEmailstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToLabelstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issueSourcestring Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].idinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedToUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].issuedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextObjectIDinteger Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].isInviteCreditExemptboolean Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].invitePurposestring ["","beta_access","generic_invite","board_secretary","board_membership"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextTypestring ["","board"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].presetProfileIntentstring ["","buy","sell","socialize","location-partner"] Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayloadInviteContext Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].boardIdinteger No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[0]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[0][]string ["invite","read","write","delete","move","schedule","polls","moderate"] No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].* No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[0]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[1]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[2]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[0]null No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[2]number No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[4]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[5]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[0].*.anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[0]null No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[1]string No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[2]number No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[4]array No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.activeCodes[].contextPayload.oneOf[1][].anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodesarray Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].codestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].formattedCodestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].inviteURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].createdDatestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].createdDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToEmailstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issueSourcestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].idinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedToUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].issuedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextObjectIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].isInviteCreditExemptboolean Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].invitePurposestring ["","beta_access","generic_invite","board_secretary","board_membership"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextTypestring ["","board"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].presetProfileIntentstring ["","buy","sell","socialize","location-partner"] Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayloadInviteContext Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0]object Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].boardIdinteger No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[0]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[0][]string ["invite","read","write","delete","move","schedule","polls","moderate"] No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].* No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[0]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[1]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].capabilities.anyOf[2].*.anyOf[2]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].profileImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaIDDatabaseInteger NoInteger value; legacy MySQL reads may serialize it as a numeric string.
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[0]integer No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].bannerImageMediaID.oneOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[0]null No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[2]number No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[4]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[5]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[0].*.anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1]array Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[0]null No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[1]string No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[2]number No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[3]boolean No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[4]array No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[4][]InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[5]object No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].contextPayload.oneOf[1][].anyOf[5].*InviteContextJSONValue No
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByUserIDinteger Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByAliasstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByAvatarstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedByProfileURLstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedDatestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemedDateLabelstring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].redeemSourcestring Yes
$.oneOf[0].allOf[1].Payload.redeemedCodes[].isSignupCreditGrantedboolean Yes
$.oneOf[1]object Yes
$.oneOf[1].RequestUserAliasstring Yes
$.oneOf[1].RequestPathstring | null Yes
$.oneOf[1].RequestStatus = "Failed" Yes
$.oneOf[1].ResponseCodeinteger Yes
$.oneOf[1].ResponseMessageAPIResponseMessage Yes
$.oneOf[1].ResponseMessage.oneOf[0]string | number | boolean | null Yes
$.oneOf[1].ResponseMessage.oneOf[1]array Yes
$.oneOf[1].ResponseMessage.oneOf[1][]APIResponseMessage No
$.oneOf[1].ResponseMessage.oneOf[2]object Yes
$.oneOf[1].ResponseMessage.oneOf[2].*APIResponseMessage No
$.oneOf[1].RequestImpersonatedByUserAliasstring No
Response example
{
    "RequestStatus": "Succeeded",
    "ResponseCode": 100,
    "ResponseMessage": "Synthetic success example.",
    "RequestPath": "/v1/beta_program/set_revoke_invite_code",
    "RequestUserAlias": "example-user",
    "Payload": {
        "baseCredits": 0,
        "signupCredits": 0,
        "redeemedReturnCredits": 0,
        "issuedInviteCount": 0,
        "unusedInviteCount": 0,
        "redeemedCount": 0,
        "invitesLeft": 0,
        "invitesLeftLabel": "synthetic-example",
        "sidebarLabel": "synthetic-example",
        "activeCodes": [],
        "redeemedCodes": []
    }
}
Machine-readable endpoint documentation