Difference between revisions of "NATS5 REST API Site GET tour-emails"

From TMM Wiki
Jump to: navigation, search
Line 25: Line 25:
 
** required
 
** required
  
 +
== '''Example Request''' ==
 +
Method: '''GET'''<br/>
 +
URL: <nowiki>http://domain/api/site/tour-emails</nowiki><br/>
 +
Query String: <nowiki>tourid=2</nowiki><br/>
 +
 +
Response:
 +
<pre>
 +
{
 +
    "success": true,
 +
    "emails": {
 +
        "member": [
 +
            {
 +
                "name": "mail_member_joined",
 +
                "display": "Member Join",
 +
                "subject_field": {
 +
                    "name": "mail_member_joined",
 +
                    "display": "Member Join Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "enabled_field": {
 +
                    "name": "mail_member_joined_enabled",
 +
                    "display": "Enable Member Join",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "checkbox",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "0",
 +
                    "display_value": "No"
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_nocostjoined",
 +
                "display": "Member No Cost Join",
 +
                "subject_field": {
 +
                    "name": "mail_member_nocostjoined",
 +
                    "display": "Member No Cost Join Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_cancelled",
 +
                "display": "Member Cancel",
 +
                "subject_field": {
 +
                    "name": "mail_member_cancelled",
 +
                    "display": "Member Cancel Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_rebilled",
 +
                "display": "Member Rebill",
 +
                "subject_field": {
 +
                    "name": "mail_member_rebilled",
 +
                    "display": "Member Rebill Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_credited",
 +
                "display": "Member Credit",
 +
                "subject_field": {
 +
                    "name": "mail_member_credited",
 +
                    "display": "Member Credit Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_chargedback",
 +
                "display": "Member Chargeback",
 +
                "subject_field": {
 +
                    "name": "mail_member_chargedback",
 +
                    "display": "Member Chargeback Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_insufficient",
 +
                "display": "Member Insufficient Funds",
 +
                "subject_field": {
 +
                    "name": "mail_member_insufficient",
 +
                    "display": "Member Insufficient Funds Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_voided",
 +
                "display": "Member Void",
 +
                "subject_field": {
 +
                    "name": "mail_member_voided",
 +
                    "display": "Member Void Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_change",
 +
                "display": "Member Details Change",
 +
                "subject_field": {
 +
                    "name": "mail_member_change",
 +
                    "display": "Member Details Change Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_password",
 +
                "display": "Member Password Retrieval",
 +
                "subject_field": {
 +
                    "name": "mail_member_password",
 +
                    "display": "Member Password Retrieval Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "Password Retrieval",
 +
                    "display_value": "Password Retrieval"
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_insufficient_reversal",
 +
                "display": "Member Insufficient Funds Reversal",
 +
                "subject_field": {
 +
                    "name": "mail_member_insufficient_reversal",
 +
                    "display": "Member Insufficient Funds Reversal Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_void_reversal",
 +
                "display": "Member Void Reversal",
 +
                "subject_field": {
 +
                    "name": "mail_member_void_reversal",
 +
                    "display": "Member Void Reversal Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_credit_reversal",
 +
                "display": "Member Credit Reversal",
 +
                "subject_field": {
 +
                    "name": "mail_member_credit_reversal",
 +
                    "display": "Member Credit Reversal Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_chargeback_reversal",
 +
                "display": "Member Chargeback Reversal",
 +
                "subject_field": {
 +
                    "name": "mail_member_chargeback_reversal",
 +
                    "display": "Member Chargeback Reversal Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_pre_joined",
 +
                "display": "Member Pre Join",
 +
                "subject_field": {
 +
                    "name": "mail_member_pre_joined",
 +
                    "display": "Member Pre Join Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_pre_rebilled",
 +
                "display": "Member Pre Rebill",
 +
                "subject_field": {
 +
                    "name": "mail_member_pre_rebilled",
 +
                    "display": "Member Pre Rebill Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_pending_joined",
 +
                "display": "Member Pending Join",
 +
                "subject_field": {
 +
                    "name": "mail_member_pending_joined",
 +
                    "display": "Member Pending Join Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_pending_rebilled",
 +
                "display": "Member Pending Rebill",
 +
                "subject_field": {
 +
                    "name": "mail_member_pending_rebilled",
 +
                    "display": "Member Pending Rebill Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "templates": []
 +
            },
 +
            {
 +
                "name": "mail_member_pending_ncr",
 +
                "display": "Member Pending No Cost Registration",
 +
                "subject_field": {
 +
                    "name": "mail_member_pending_ncr",
 +
                    "display": "Member Pending No Cost Registration Subject",
 +
                    "page": "emails",
 +
                    "section": "member_emails",
 +
                    "type": "string",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "Verify Your Free Registration",
 +
                    "display_value": "Verify Your Free Registration"
 +
                },
 +
                "templates": []
 +
            }
 +
        ],
 +
        "admin": [
 +
            {
 +
                "name": "admin_signup_email",
 +
                "display": "Signup E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_signup_email",
 +
                    "display": "Signup E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "joined",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_joined",
 +
                                "description": "Email - Owner - Member joins",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_joined_html",
 +
                                "description": "Email - Owner - Member joins (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    },
 +
                    {
 +
                        "event": "nocostjoined",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_nocostjoined",
 +
                                "description": "",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_nocostjoined_html",
 +
                                "description": "",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    },
 +
                    {
 +
                        "event": "pre_joined",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_pre_joined",
 +
                                "description": "Email - Owner - Member pre (note) joins",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_pre_joined_html",
 +
                                "description": "Email - Owner - Member pre (note) joins (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    },
 +
                    {
 +
                        "event": "pending_joined",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_pending_joined",
 +
                                "description": "Email - Owner - Member pending joins",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_pending_joined_html",
 +
                                "description": "Email - Owner - Member pending joins (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    },
 +
                    {
 +
                        "event": "manualadd",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_manualadd",
 +
                                "description": "Email - Owner - Manually added member",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_manualadd_html",
 +
                                "description": "Email - Owner - Manually added member (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_rebill_email",
 +
                "display": "Rebill E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_rebill_email",
 +
                    "display": "Rebill E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "rebilled",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_rebilled",
 +
                                "description": "Email - Owner - Member rebills",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_rebilled_html",
 +
                                "description": "Email - Owner - Member rebills (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    },
 +
                    {
 +
                        "event": "pre_rebilled",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_pre_rebilled",
 +
                                "description": "Email - Owner - Member pre (note) rebills",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_pre_rebilled_html",
 +
                                "description": "Email - Owner - Member pre (note) rebills (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    },
 +
                    {
 +
                        "event": "pending_rebilled",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_pending_rebilled",
 +
                                "description": "Email - Owner - Member pending rebills",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_pending_rebilled_html",
 +
                                "description": "Email - Owner - Member pending rebills (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_cancelled_email",
 +
                "display": "Cancelled E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_cancelled_email",
 +
                    "display": "Cancelled E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "cancelled",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_cancelled",
 +
                                "description": "Email - Owner - Member cancels",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_cancelled_html",
 +
                                "description": "Email - Owner - Member cancels (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_credited_email",
 +
                "display": "Credited E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_credited_email",
 +
                    "display": "Credited E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "credited",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_credited",
 +
                                "description": "Email - Owner - Members transaction is credited",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_credited_html",
 +
                                "description": "Email - Owner - Members transaction is credited (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_chargeback_email",
 +
                "display": "Chargeback E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_chargeback_email",
 +
                    "display": "Chargeback E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "chargedback",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_chargedback",
 +
                                "description": "Email - Owner - Members transaction is chargeback",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_chargedback_html",
 +
                                "description": "Email - Owner - Members transaction is chargeback (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_voided_email",
 +
                "display": "Voided E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_voided_email",
 +
                    "display": "Voided E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "voided",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_voided",
 +
                                "description": "Email - Owner - Members transaction is voided",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_voided_html",
 +
                                "description": "Email - Owner - Members transaction is voided (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_insufficient_email",
 +
                "display": "Insufficient E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_insufficient_email",
 +
                    "display": "Insufficient E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "insufficient",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_insufficient",
 +
                                "description": "Email - Owner - Member Insufficient Funds",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_insufficient_html",
 +
                                "description": "Email - Owner - Member Insufficient Funds (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_void_reversal_email",
 +
                "display": "Void Reversal E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_void_reversal_email",
 +
                    "display": "Void Reversal E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "void_reversal",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_void_reversal",
 +
                                "description": "Email - Owner - Member void reversal",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_void_reversal_html",
 +
                                "description": "Email - Owner - Member void reversal (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_credit_reversal_email",
 +
                "display": "Credit Reversal E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_credit_reversal_email",
 +
                    "display": "Credit Reversal E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "credit_reversal",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_credit_reversal",
 +
                                "description": "Email - Owner - Member credit reversal",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_credit_reversal_html",
 +
                                "description": "Email - Owner - Member credit reversal (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_chargeback_reversal_email",
 +
                "display": "Chargeback Reversal E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_chargeback_reversal_email",
 +
                    "display": "Chargeback Reversal E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "chargeback_reversal",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_chargeback_reversal",
 +
                                "description": "Email - Owner - Member chargeback reversal",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_chargeback_reversal_html",
 +
                                "description": "Email - Owner - Member chargeback reversal (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_insufficient_reversal_email",
 +
                "display": "Insufficient Reversal E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_insufficient_reversal_email",
 +
                    "display": "Insufficient Reversal E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "insufficient_reversal",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_insufficient_reversal",
 +
                                "description": "Email - Owner - Member insufficent funds reversal",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_insufficient_reversal_html",
 +
                                "description": "Email - Owner - Member insufficent funds reversal (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            },
 +
            {
 +
                "name": "admin_change_email",
 +
                "display": "Change E-Mail",
 +
                "email_field": {
 +
                    "name": "admin_change_email",
 +
                    "display": "Change E-Mail",
 +
                    "page": "emails",
 +
                    "section": "admin_emails",
 +
                    "type": "string",
 +
                    "check": "verify_email_list",
 +
                    "readonly": 0,
 +
                    "can_inherit": 1,
 +
                    "value": "",
 +
                    "display_value": ""
 +
                },
 +
                "events": [
 +
                    {
 +
                        "event": "change",
 +
                        "subject": "",
 +
                        "templates": [
 +
                            {
 +
                                "name": "mail_owner_change",
 +
                                "description": "Email - Owner - Member Info Changed",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            },
 +
                            {
 +
                                "name": "mail_owner_change_html",
 +
                                "description": "Email - Owner - Member Info Changed (HTML)",
 +
                                "header": "",
 +
                                "footer": "",
 +
                                "readonly": 0,
 +
                                "skinid": "0",
 +
                                "origin": "Standard NATS",
 +
                                "customized": 0,
 +
                                "nats_base": true
 +
                            }
 +
                        ]
 +
                    }
 +
                ]
 +
            }
 +
        ]
 +
    }
 +
}
 +
</pre>
 +
 +
 +
  
 
== '''Example Code''' ==
 
== '''Example Code''' ==
Line 38: Line 1,093:
 
$url = 'http://yourdomain.com'; //set your NATS URL here
 
$url = 'http://yourdomain.com'; //set your NATS URL here
  
$data = array(
+
$data = Array(
// Add API parameters here
+
'tourid' => 2,
 
);
 
);
  
Line 84: Line 1,139:
 
[[Category:NATS4_REST_site_Collection]]
 
[[Category:NATS4_REST_site_Collection]]
 
[[Category:Autogenerated_Wiki_Article]]<!-- Remove this tag when customizing a wiki article. The article will no longer be automatically updated -->
 
[[Category:Autogenerated_Wiki_Article]]<!-- Remove this tag when customizing a wiki article. The article will no longer be automatically updated -->
[[Category:Missing_Autogenerated_Rest_Sample]]<!-- This article is missing a generated REST API Sample from our unit testing system. Also remove if customizing the wiki article -->
+
[[Category:Autogenerated_Rest_Sample]]<!-- This article has a generated REST API Sample from our unit testing system. Also remove if customizing the wiki article -->

Revision as of 12:11, 8 July 2019

NATS 4
Members Admin
The Members Admin
View Member Details
Add Member
MySQL Auth
Mod Authn DB
Multisite Access
Member Logging
Member Password Retrieval
OpenID Connect
Mod Auth OpenIDC
ID Numbers
SOAP API
API
API Best Practices
WSDL Cache
Add Affiliate
Add Member Note
Admin Get Adtools
Adtool Categories
Adtool Types
Affiliate Get Campaigns
Bulk Import Adtools
Caching
Decode Natscode
Expire Manual Member
Get Affiliate Campaigns
Get Affiliate Hit Data
Get Affiliate Loginids
Get Affiliate Nats Codes
Get Affiliate Payout
Get Affiliate Program Campaign List
Get_Affiliate_Program_Campaign_List
Get Member Details
Get Member Instant Upgrade String
Get Member Package Upgrade String
Get Member Token Rebuy String
Get Member Upsell String
Get Payment Data
Get Payvia Rule
Get Profit Loss Report
Ping
Record Member Login
Search Affiliate Info
Search Member Info
Send Email API Function
Set Affiliate Admin Settings
Set Affiliate Customs
Set Affiliate Defaults
Set Affiliate Information
Set Affiliate Settings
Set Member Details
Set Payment Status
Set Payvia Rule

REST API
API Overview
API Best Practices
REST API PATH UPDATES
Adtools
GET /adtools/admin
GET /adtools/categories
GET /adtools/types
POST /adtools/importdump
Affiliate
GET /affiliate/campaigns
GET /affiliate/hitdata
GET /affiliate/payout
GET /affiliate/searchinfo
POST /affiliate/addaffiliate
POST /affiliate/invoice
PATCH /affiliate/setadminsettings
PATCH /affiliate/setcustoms
PATCH /affiliate/setdefaults
PATCH /affiliate/setinformation
PATCH /affiliate/setpayviainfo
PATCH /affiliate/setsettings
PATCH /affiliate/status
Member
GET /member/authstring
GET /member/details
GET /member/searchinfo
GET /suggestedcanceloffers
PATCH /member/setdetails
PATCH /member/setexpiration
POST /member/addnote
POST /member/recordlogin
PUT /member/expiremanual
PATCH /member/forget
Option
GET /option/options
GET /option/rule
PATCH /option/rule
PATCH/option/text
POST /option/rule
Payments
GET /payments/getpayments
GET /payviarule
PATCH /payments/setstatus
PATCH /payviarule
Report
GET /profitlossreport
Get /transactionpayouts
GET /report/transaction
Service
GET /service/decodenatscode
GET /service/ping
POST /service/sendemail




GET /site/tour-emails

Description

  • Get emails for a tour

Resource URL

  • http://domain/api/site/tour-emails
  • Replace domain with the nats domain

Request Method

  • GET

Response Format

  • JSON

Authentication

  • HTTP headers

Parameters

Parameters can be sent as url encoded params

  • tourid
    • type: digit
    • required

Example Request

Method: GET
URL: http://domain/api/site/tour-emails
Query String: tourid=2

Response:

{
    "success": true,
    "emails": {
        "member": [
            {
                "name": "mail_member_joined",
                "display": "Member Join",
                "subject_field": {
                    "name": "mail_member_joined",
                    "display": "Member Join Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "enabled_field": {
                    "name": "mail_member_joined_enabled",
                    "display": "Enable Member Join",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "checkbox",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "0",
                    "display_value": "No"
                },
                "templates": []
            },
            {
                "name": "mail_member_nocostjoined",
                "display": "Member No Cost Join",
                "subject_field": {
                    "name": "mail_member_nocostjoined",
                    "display": "Member No Cost Join Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_cancelled",
                "display": "Member Cancel",
                "subject_field": {
                    "name": "mail_member_cancelled",
                    "display": "Member Cancel Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_rebilled",
                "display": "Member Rebill",
                "subject_field": {
                    "name": "mail_member_rebilled",
                    "display": "Member Rebill Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_credited",
                "display": "Member Credit",
                "subject_field": {
                    "name": "mail_member_credited",
                    "display": "Member Credit Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_chargedback",
                "display": "Member Chargeback",
                "subject_field": {
                    "name": "mail_member_chargedback",
                    "display": "Member Chargeback Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_insufficient",
                "display": "Member Insufficient Funds",
                "subject_field": {
                    "name": "mail_member_insufficient",
                    "display": "Member Insufficient Funds Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_voided",
                "display": "Member Void",
                "subject_field": {
                    "name": "mail_member_voided",
                    "display": "Member Void Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_change",
                "display": "Member Details Change",
                "subject_field": {
                    "name": "mail_member_change",
                    "display": "Member Details Change Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_password",
                "display": "Member Password Retrieval",
                "subject_field": {
                    "name": "mail_member_password",
                    "display": "Member Password Retrieval Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "Password Retrieval",
                    "display_value": "Password Retrieval"
                },
                "templates": []
            },
            {
                "name": "mail_member_insufficient_reversal",
                "display": "Member Insufficient Funds Reversal",
                "subject_field": {
                    "name": "mail_member_insufficient_reversal",
                    "display": "Member Insufficient Funds Reversal Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_void_reversal",
                "display": "Member Void Reversal",
                "subject_field": {
                    "name": "mail_member_void_reversal",
                    "display": "Member Void Reversal Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_credit_reversal",
                "display": "Member Credit Reversal",
                "subject_field": {
                    "name": "mail_member_credit_reversal",
                    "display": "Member Credit Reversal Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_chargeback_reversal",
                "display": "Member Chargeback Reversal",
                "subject_field": {
                    "name": "mail_member_chargeback_reversal",
                    "display": "Member Chargeback Reversal Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_pre_joined",
                "display": "Member Pre Join",
                "subject_field": {
                    "name": "mail_member_pre_joined",
                    "display": "Member Pre Join Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_pre_rebilled",
                "display": "Member Pre Rebill",
                "subject_field": {
                    "name": "mail_member_pre_rebilled",
                    "display": "Member Pre Rebill Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_pending_joined",
                "display": "Member Pending Join",
                "subject_field": {
                    "name": "mail_member_pending_joined",
                    "display": "Member Pending Join Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_pending_rebilled",
                "display": "Member Pending Rebill",
                "subject_field": {
                    "name": "mail_member_pending_rebilled",
                    "display": "Member Pending Rebill Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "templates": []
            },
            {
                "name": "mail_member_pending_ncr",
                "display": "Member Pending No Cost Registration",
                "subject_field": {
                    "name": "mail_member_pending_ncr",
                    "display": "Member Pending No Cost Registration Subject",
                    "page": "emails",
                    "section": "member_emails",
                    "type": "string",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "Verify Your Free Registration",
                    "display_value": "Verify Your Free Registration"
                },
                "templates": []
            }
        ],
        "admin": [
            {
                "name": "admin_signup_email",
                "display": "Signup E-Mail",
                "email_field": {
                    "name": "admin_signup_email",
                    "display": "Signup E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "joined",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_joined",
                                "description": "Email - Owner - Member joins",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_joined_html",
                                "description": "Email - Owner - Member joins (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    },
                    {
                        "event": "nocostjoined",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_nocostjoined",
                                "description": "",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_nocostjoined_html",
                                "description": "",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    },
                    {
                        "event": "pre_joined",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_pre_joined",
                                "description": "Email - Owner - Member pre (note) joins",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_pre_joined_html",
                                "description": "Email - Owner - Member pre (note) joins (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    },
                    {
                        "event": "pending_joined",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_pending_joined",
                                "description": "Email - Owner - Member pending joins",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_pending_joined_html",
                                "description": "Email - Owner - Member pending joins (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    },
                    {
                        "event": "manualadd",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_manualadd",
                                "description": "Email - Owner - Manually added member",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_manualadd_html",
                                "description": "Email - Owner - Manually added member (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_rebill_email",
                "display": "Rebill E-Mail",
                "email_field": {
                    "name": "admin_rebill_email",
                    "display": "Rebill E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "rebilled",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_rebilled",
                                "description": "Email - Owner - Member rebills",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_rebilled_html",
                                "description": "Email - Owner - Member rebills (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    },
                    {
                        "event": "pre_rebilled",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_pre_rebilled",
                                "description": "Email - Owner - Member pre (note) rebills",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_pre_rebilled_html",
                                "description": "Email - Owner - Member pre (note) rebills (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    },
                    {
                        "event": "pending_rebilled",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_pending_rebilled",
                                "description": "Email - Owner - Member pending rebills",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_pending_rebilled_html",
                                "description": "Email - Owner - Member pending rebills (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_cancelled_email",
                "display": "Cancelled E-Mail",
                "email_field": {
                    "name": "admin_cancelled_email",
                    "display": "Cancelled E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "cancelled",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_cancelled",
                                "description": "Email - Owner - Member cancels",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_cancelled_html",
                                "description": "Email - Owner - Member cancels (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_credited_email",
                "display": "Credited E-Mail",
                "email_field": {
                    "name": "admin_credited_email",
                    "display": "Credited E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "credited",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_credited",
                                "description": "Email - Owner - Members transaction is credited",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_credited_html",
                                "description": "Email - Owner - Members transaction is credited (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_chargeback_email",
                "display": "Chargeback E-Mail",
                "email_field": {
                    "name": "admin_chargeback_email",
                    "display": "Chargeback E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "chargedback",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_chargedback",
                                "description": "Email - Owner - Members transaction is chargeback",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_chargedback_html",
                                "description": "Email - Owner - Members transaction is chargeback (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_voided_email",
                "display": "Voided E-Mail",
                "email_field": {
                    "name": "admin_voided_email",
                    "display": "Voided E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "voided",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_voided",
                                "description": "Email - Owner - Members transaction is voided",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_voided_html",
                                "description": "Email - Owner - Members transaction is voided (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_insufficient_email",
                "display": "Insufficient E-Mail",
                "email_field": {
                    "name": "admin_insufficient_email",
                    "display": "Insufficient E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "insufficient",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_insufficient",
                                "description": "Email - Owner - Member Insufficient Funds",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_insufficient_html",
                                "description": "Email - Owner - Member Insufficient Funds (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_void_reversal_email",
                "display": "Void Reversal E-Mail",
                "email_field": {
                    "name": "admin_void_reversal_email",
                    "display": "Void Reversal E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "void_reversal",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_void_reversal",
                                "description": "Email - Owner - Member void reversal",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_void_reversal_html",
                                "description": "Email - Owner - Member void reversal (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_credit_reversal_email",
                "display": "Credit Reversal E-Mail",
                "email_field": {
                    "name": "admin_credit_reversal_email",
                    "display": "Credit Reversal E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "credit_reversal",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_credit_reversal",
                                "description": "Email - Owner - Member credit reversal",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_credit_reversal_html",
                                "description": "Email - Owner - Member credit reversal (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_chargeback_reversal_email",
                "display": "Chargeback Reversal E-Mail",
                "email_field": {
                    "name": "admin_chargeback_reversal_email",
                    "display": "Chargeback Reversal E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "chargeback_reversal",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_chargeback_reversal",
                                "description": "Email - Owner - Member chargeback reversal",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_chargeback_reversal_html",
                                "description": "Email - Owner - Member chargeback reversal (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_insufficient_reversal_email",
                "display": "Insufficient Reversal E-Mail",
                "email_field": {
                    "name": "admin_insufficient_reversal_email",
                    "display": "Insufficient Reversal E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "insufficient_reversal",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_insufficient_reversal",
                                "description": "Email - Owner - Member insufficent funds reversal",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_insufficient_reversal_html",
                                "description": "Email - Owner - Member insufficent funds reversal (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            },
            {
                "name": "admin_change_email",
                "display": "Change E-Mail",
                "email_field": {
                    "name": "admin_change_email",
                    "display": "Change E-Mail",
                    "page": "emails",
                    "section": "admin_emails",
                    "type": "string",
                    "check": "verify_email_list",
                    "readonly": 0,
                    "can_inherit": 1,
                    "value": "",
                    "display_value": ""
                },
                "events": [
                    {
                        "event": "change",
                        "subject": "",
                        "templates": [
                            {
                                "name": "mail_owner_change",
                                "description": "Email - Owner - Member Info Changed",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            },
                            {
                                "name": "mail_owner_change_html",
                                "description": "Email - Owner - Member Info Changed (HTML)",
                                "header": "",
                                "footer": "",
                                "readonly": 0,
                                "skinid": "0",
                                "origin": "Standard NATS",
                                "customized": 0,
                                "nats_base": true
                            }
                        ]
                    }
                ]
            }
        ]
    }
}



Example Code

PHP

<?php

$headers = array( //set your username and API key here
	'api-key: 44b5498dbcb481a0d00b404c0169af62',
	'api-username: tmm1phrvezsbu'
);
$url = 'http://yourdomain.com'; //set your NATS URL here

$data = Array(
	'tourid' => 2,
);

$request = Array(
	'method' => 'GET',
	'path' => 'v1/site/tour-emails',
	'data' => $data
);

/*code below is the same for (almost) every API call */

$curl = curl_init();

$url = $url.'/api/'.$request['path'];

$query = http_build_query($request['data']);

if($request['method'] == 'GET'){
	//add query string parameters to the end of the url
	$url = $url.'?'.$query;
}else{
	//send parameters as POST fields
	curl_setopt($curl, CURLOPT_POST, 1);
	curl_setopt($curl, CURLOPT_POSTFIELDS, $query);
	
	if($request['method'] != 'POST'){
		$headers[] ='X-HTTP-Method: '.$request['method']; //send custom request method
	}
}
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);


$resp = curl_exec($curl);
//dumps an associative array representation of the json
var_dump(json_decode($resp, true));
// Close request to clear up some resources
curl_close($curl);
?>