What does "KVP" mean?
What is an external user ID? Do I need it every time I request an offer activation on Kajabi?
External User IDs are commonly used to store unique record identifiers from external systems. It is always required.
What is a payload?
Payload refers to JSON-formatted text that is either posted (via http POST) to a web service when a user creates a resource or returned from a web service (via http GET) when a user requests a resource(s).
Does Kajabi send out an outbound deactivation payload? If so, what are the parameters in that payload?
Name, email, external ID
What is a webhook?
Method of altering a web page/app with custom callbacks. Typically used to "connect" two applications
True or False: email capitalization affects activation/deactivation requests.
False
What is HTTP Post?
Request method that a web server accepts the data enclosed in the body of the request message, most likely for storing it. It is often used when uploading a file or when submitting a completed web form.
True or False: external user ID capitalization affects activation/deactivation requests.
True. While email values can be entered however, external user ID values are case sensitive.
What will happen if the data sent to a webhook contains an email address same as the file but has a different External User ID?
ERROR Email: is invalid or Base: Not found
What are the required parameters for a webhook to function properly?
Name, email, and external user ID. (EUID's are case sensitive!)
What's an example of what the webhook activation URL will look like if I need to send an email confirmation to my member?
Provide a list of all possible errors you may receive when setting up a webhook.
“Name: can't be blank”
“Email: can't be blank”
“Email: is invalid”
“Email: is already taken”
“The offer has already been granted to this member”
"Offer grant not found for offer on member"
“Base: not found”