Difference between revisions of "NATS5 REST API Affiliate GET permissions"
From TMM Wiki
Jump to navigationJump to search (Created page with "{{NATS4 Manual | show_api_admin_section = true }} == '''GET /affiliate/permissions''' == '''Description''' * Get permission details for an account type '''Resource URL''' *<...") |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{NATS5 Manual |
− | | | + | | show_api_admin_affiliate_section = true |
}} | }} | ||
== '''GET /affiliate/permissions''' == | == '''GET /affiliate/permissions''' == | ||
+ | |||
'''Description''' | '''Description''' | ||
* Get permission details for an account type | * Get permission details for an account type | ||
Line 9: | Line 10: | ||
*Replace domain with the nats domain | *Replace domain with the nats domain | ||
− | '''[[ | + | '''[[NATS5_REST_API_Overview#Allowed_HTTP_Request_Methods|Request Method''']] |
*GET | *GET | ||
'''Response Format''' | '''Response Format''' | ||
*JSON | *JSON | ||
− | '''[[ | + | '''[[NATS5_REST_API_Overview#Authentication|Authentication]]''' |
*HTTP headers | *HTTP headers | ||
Line 28: | Line 29: | ||
** optional | ** optional | ||
* '''limited''' | * '''limited''' | ||
− | ** type: boolean_digit | + | ** type: boolean_digit (0 or 1) |
** optional | ** optional | ||
* '''section''' | * '''section''' | ||
Line 34: | Line 35: | ||
** optional | ** optional | ||
− | [[Category: | + | == '''Example Request''' == |
− | [[Category: | + | Method: '''GET'''<br/> |
+ | URL: <nowiki>http://domain/api/affiliate/permissions</nowiki><br/> | ||
+ | Query String: <nowiki>loginid=3&limited=0</nowiki><br/> | ||
+ | |||
+ | Response: | ||
+ | <pre> | ||
+ | { | ||
+ | "success": true, | ||
+ | "permissions": [ | ||
+ | { | ||
+ | "key": "overview", | ||
+ | "name": "Admin Overview", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "default", | ||
+ | "name": "Default Admin Overview", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mobile_affiliates", | ||
+ | "name": "Mobile Affiliates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mobile_all", | ||
+ | "name": "Mobile All", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mobile_new_affiliates", | ||
+ | "name": "Mobile New Affiliates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mobile_new_members", | ||
+ | "name": "Mobile New Members", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mobile_programs", | ||
+ | "name": "Mobile Programs", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mobile_sites", | ||
+ | "name": "Mobile Sites", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mobile_summary", | ||
+ | "name": "Mobile Summary", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "original", | ||
+ | "name": "Original v4 View", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "adtools", | ||
+ | "name": "Adtools Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "bulk", | ||
+ | "name": "Add Bulk", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "bulk_update", | ||
+ | "name": "Add Bulk Update", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "adtools", | ||
+ | "name": "Adtools", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_rule", | ||
+ | "name": "Edit Rules", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_type", | ||
+ | "name": "Edit Type", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "group", | ||
+ | "name": "Groups", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "search", | ||
+ | "name": "Search", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_cotd_content", | ||
+ | "name": "Set COTD Content", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_gbcontent", | ||
+ | "name": "Set GB Content", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_gbtemplates", | ||
+ | "name": "Set GB Templates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "stop_bulk", | ||
+ | "name": "Stop Bulk Importer", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_cotd_content", | ||
+ | "name": "Add COTD Content", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_category", | ||
+ | "name": "Add Category", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_assoc", | ||
+ | "name": "Add Group Assoc.", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_type_field_mc_option", | ||
+ | "name": "Add MC Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_new_group", | ||
+ | "name": "Add New Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_rule", | ||
+ | "name": "Add Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_type", | ||
+ | "name": "Add Type", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_type_field", | ||
+ | "name": "Add Type Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "bulk_import", | ||
+ | "name": "Bulk Import", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "bulk_update", | ||
+ | "name": "Bulk Update", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "move", | ||
+ | "name": "Change Order", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_cotd_content", | ||
+ | "name": "Delete COTD Content", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_category", | ||
+ | "name": "Delete Category", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_group", | ||
+ | "name": "Delete Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_mc_option", | ||
+ | "name": "Delete MC Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_type", | ||
+ | "name": "Delete Type", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_type_field", | ||
+ | "name": "Delete Type Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_adtool", | ||
+ | "name": "Disable Adtool", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_cotd_content", | ||
+ | "name": "Disable COTD Content", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_rule", | ||
+ | "name": "Disable Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_adtool", | ||
+ | "name": "Edit Adtool", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_category", | ||
+ | "name": "Edit Category", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_group", | ||
+ | "name": "Edit Groups", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_mc_option", | ||
+ | "name": "Edit MC Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_rule", | ||
+ | "name": "Edit Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_type", | ||
+ | "name": "Edit Type", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_type_field", | ||
+ | "name": "Edit Type Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "enable_adtool", | ||
+ | "name": "Enable Adtool", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "enable_cotd_content", | ||
+ | "name": "Enable COTD Content", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "new_adtool", | ||
+ | "name": "New Adtool", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "remove_assoc", | ||
+ | "name": "Remove Group Assoc", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_cotd_current_content", | ||
+ | "name": "Set Current COTD Content", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_gbmatches", | ||
+ | "name": "Set GB Matches", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "sort", | ||
+ | "name": "Sort", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_category", | ||
+ | "name": "Undelete Category", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_mc_option", | ||
+ | "name": "Undelete MC Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_type", | ||
+ | "name": "Undelete Type", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_type_field", | ||
+ | "name": "Undelete Type Field", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliates", | ||
+ | "name": "Affiliates Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "add_sale", | ||
+ | "name": "Add Manual Sale", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "account_access", | ||
+ | "name": "Admin Access Changes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "account_changes", | ||
+ | "name": "Affiliate Account Changes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_documents", | ||
+ | "name": "Affiliate Documents", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_overview", | ||
+ | "name": "Affiliate Overview", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_payout_period", | ||
+ | "name": "Affiliate Payout Changes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_twofactor", | ||
+ | "name": "Affiliate Two Factor Auth", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "loginlog", | ||
+ | "name": "Affiliate login log", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_approve", | ||
+ | "name": "Approve Affiliate", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "change_pass", | ||
+ | "name": "Change Password", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_edit", | ||
+ | "name": "Edit Affiliate", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "manual_invoices", | ||
+ | "name": "Manual Invoices", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_status", | ||
+ | "name": "Set Affiliate Status", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "email_csv_dump", | ||
+ | "name": "View Affiliate Email Dump", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "document_add", | ||
+ | "name": "Add Document", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "invoice_add", | ||
+ | "name": "Add Manual Invoice", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_sale", | ||
+ | "name": "Add Manual Sale", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "note_new", | ||
+ | "name": "Add Note", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_affiliate", | ||
+ | "name": "Add a new affiliate", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "access_custom", | ||
+ | "name": "Admin Access Exceptions", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_twofactor", | ||
+ | "name": "Affiliate Two Factor Auth", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "account_changes", | ||
+ | "name": "Approve Account Changes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "approve_deny", | ||
+ | "name": "Approve\/Deny New Affiliate", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "access_save", | ||
+ | "name": "Change Access Level", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_change_api_key", | ||
+ | "name": "Change Admin API Key", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "change_pass", | ||
+ | "name": "Change Password", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_delete", | ||
+ | "name": "Delete Affiliate", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "document_delete", | ||
+ | "name": "Delete Document", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "invoice_delete", | ||
+ | "name": "Delete Manual Invoice", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "document_get", | ||
+ | "name": "Download Document", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_save", | ||
+ | "name": "Edit Affiliate Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "invoice_edit", | ||
+ | "name": "Edit Manual Invoice", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payout_period_enable", | ||
+ | "name": "Enable Payout Period", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_clear_rep", | ||
+ | "name": "Remove Acct Rep", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_clear_referrer", | ||
+ | "name": "Remove Referrer", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_restore", | ||
+ | "name": "Restore Affiliate", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_assign_rep", | ||
+ | "name": "Set Acct Rep", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_payout_period", | ||
+ | "name": "Set Affiliate Payout Period", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "update_status", | ||
+ | "name": "Set Affiliate Status", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_assign_ref", | ||
+ | "name": "Set Referrer", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "billers", | ||
+ | "name": "Billers Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "add_cascade", | ||
+ | "name": "Add Cascade", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "biller_charges", | ||
+ | "name": "Biller Charges", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "tax", | ||
+ | "name": "Biller Taxes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "cascade_rules", | ||
+ | "name": "Cascade Rules", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "poll_status", | ||
+ | "name": "Poll Status", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_biller", | ||
+ | "name": "Add Biller", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_cascade", | ||
+ | "name": "Add Cascade", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_cascade_rule", | ||
+ | "name": "Add Cascade Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_tax", | ||
+ | "name": "Add or Edit Taxes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_biller", | ||
+ | "name": "Delete Biller", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_biller_charge", | ||
+ | "name": "Delete Biller Charge", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_cascade", | ||
+ | "name": "Delete Cascade", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_cascade_step", | ||
+ | "name": "Delete Cascade Step", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_tax", | ||
+ | "name": "Delete Taxes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_cascade_rule", | ||
+ | "name": "Disable Cascade Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_biller", | ||
+ | "name": "Edit Biller", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_cascade", | ||
+ | "name": "Edit Cascade", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_cascade_rule", | ||
+ | "name": "Edit Cascade Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_cascade_step", | ||
+ | "name": "Edit Cascade Step", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "down_cascade_step", | ||
+ | "name": "Move Down", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "up_cascade_step", | ||
+ | "name": "Move Up", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "new_cascade_step", | ||
+ | "name": "New Cascade Step", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_biller_charge", | ||
+ | "name": "Set Biller Charge", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "restore_biller", | ||
+ | "name": "Undelete Biller", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "restore_cascade", | ||
+ | "name": "Undelete Cascade", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "commissions", | ||
+ | "name": "Commissions Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Change", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_change", | ||
+ | "name": "Edit Change", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "changes", | ||
+ | "name": "View Changes", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Change", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_tier", | ||
+ | "name": "Add Tier", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_change", | ||
+ | "name": "Delete Change", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_tier", | ||
+ | "name": "Delete Tier", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Default Payment", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "move", | ||
+ | "name": "Move", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "save_change", | ||
+ | "name": "Save Change", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "save_tier", | ||
+ | "name": "Save Tier", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "config", | ||
+ | "name": "Configuration Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "affiliate_default_settings", | ||
+ | "name": "Affiliate Default Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliates", | ||
+ | "name": "Affiliate Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "currency - all", | ||
+ | "name": "All Currency Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "billers", | ||
+ | "name": "Biller Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "cronjobs", | ||
+ | "name": "Cronjobs", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "display", | ||
+ | "name": "Display Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "emails", | ||
+ | "name": "E-Mails", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "external programs", | ||
+ | "name": "External Program Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "fraud", | ||
+ | "name": "Fraud Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "logging", | ||
+ | "name": "Logging", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "home", | ||
+ | "name": "Main Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "misc", | ||
+ | "name": "Miscellaneous Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "notifications", | ||
+ | "name": "Notifications Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "postback", | ||
+ | "name": "Postback Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "security", | ||
+ | "name": "Security", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "surfer", | ||
+ | "name": "Surfer Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "third party", | ||
+ | "name": "Third Party Settings", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "currency - used", | ||
+ | "name": "Used Currency Settings", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "revert", | ||
+ | "name": "Revert to Default", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "save", | ||
+ | "name": "Save Config", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "update_affiliates", | ||
+ | "name": "Update Affiliate Settings", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "global", | ||
+ | "name": "Global Settings", | ||
+ | "editable": false, | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "edit_affiliate", | ||
+ | "name": "Edit Affiliates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "restrict_member_view", | ||
+ | "name": "Restrict Member view", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "setting": [ | ||
+ | { | ||
+ | "key": "affiliate_override", | ||
+ | "name": "Override as Affiliate", | ||
+ | "value": { | ||
+ | "disabled": true, | ||
+ | "all_affiliates": false, | ||
+ | "my_affiliates": false, | ||
+ | "my_network": false | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "includes", | ||
+ | "name": "Includes Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "edit_chain", | ||
+ | "name": "Edit Popup Chain", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_rule", | ||
+ | "name": "Edit Rules", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_step", | ||
+ | "name": "Edit Step", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "rules", | ||
+ | "name": "Rules", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "steps", | ||
+ | "name": "Steps", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_rule", | ||
+ | "name": "Add Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_step", | ||
+ | "name": "Add Step", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_rule", | ||
+ | "name": "Delete Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_step", | ||
+ | "name": "Delete Step", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_rule", | ||
+ | "name": "Edit Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_step", | ||
+ | "name": "Edit Step", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete", | ||
+ | "name": "Undelete", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_step", | ||
+ | "name": "Undelete Step", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "codes", | ||
+ | "name": "Linkcodes & Tools", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "links", | ||
+ | "name": "Generate Gallery Links", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "strack", | ||
+ | "name": "Generate Strack Links", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "logging", | ||
+ | "name": "Logs Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "admin_actions", | ||
+ | "name": "Admin Action Log", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "view_log", | ||
+ | "name": "View Log", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "search_log", | ||
+ | "name": "Search Log", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "mails", | ||
+ | "name": "Mailing Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "queue", | ||
+ | "name": "Mailing Queue", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "remove", | ||
+ | "name": "Remove Addresses", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mail", | ||
+ | "name": "View\/Edit Mail", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Mail", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_rule", | ||
+ | "name": "Add Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_queue_mail", | ||
+ | "name": "Delete Email From Queue", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_rule", | ||
+ | "name": "Disable Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Mail", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_rule", | ||
+ | "name": "Edit Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "removelist_save", | ||
+ | "name": "Remove Addresses", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "reset", | ||
+ | "name": "Reset", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_queue_mail", | ||
+ | "name": "Restore Email From Queue", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "retry_queue_mail", | ||
+ | "name": "Retry Email Queue", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "send", | ||
+ | "name": "Send Mail", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "send_test", | ||
+ | "name": "Send Test", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "cleanup", | ||
+ | "name": "Maintenance Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "clean_log", | ||
+ | "name": "Clean Log", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "clean_table", | ||
+ | "name": "Clean Table", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "cron", | ||
+ | "name": "Cron", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "errors", | ||
+ | "name": "Errors", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "fix_error", | ||
+ | "name": "Fix Error", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "logs", | ||
+ | "name": "Logs", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "status", | ||
+ | "name": "Server Status", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "reports", | ||
+ | "name": "View Cache\/Summary Table", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "build_report", | ||
+ | "name": "View Summary Table", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "view_table", | ||
+ | "name": "View Table", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "build_report", | ||
+ | "name": "Build Report Summary", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "clean_log", | ||
+ | "name": "Clean Log", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "remove_log", | ||
+ | "name": "Clean Log", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "clean_table", | ||
+ | "name": "Clean Table", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "clear_cache", | ||
+ | "name": "Clear Cache", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "remove_error", | ||
+ | "name": "Remove Error", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "resolve_error", | ||
+ | "name": "Resolve Error", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "members", | ||
+ | "name": "Members Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "member", | ||
+ | "name": "View Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "email_csv_dump", | ||
+ | "name": "View Member Email Dump", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "full_csv_dump", | ||
+ | "name": "View Member Full Dump", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "new_note", | ||
+ | "name": "Add Note", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_note", | ||
+ | "name": "Delete Note", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "lock_member", | ||
+ | "name": "Lock Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mark", | ||
+ | "name": "Mark Member", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "unlock_member", | ||
+ | "name": "Unlock Member", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "network", | ||
+ | "name": "Network Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_network", | ||
+ | "name": "Add Network", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "save_changes", | ||
+ | "name": "Save Changes", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "news", | ||
+ | "name": "News Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "new_news", | ||
+ | "name": "Add News", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit News Article", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "notifications", | ||
+ | "name": "Notifications", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "reply_message", | ||
+ | "name": "Reply Message", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "send_message", | ||
+ | "name": "Send Message", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "send_note", | ||
+ | "name": "Send Note", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "messages", | ||
+ | "name": "View Messages", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "view", | ||
+ | "name": "View News Article", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "view_note", | ||
+ | "name": "View Note", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add News", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_section", | ||
+ | "name": "Add Section", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_all", | ||
+ | "name": "Delete All", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete News", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_note", | ||
+ | "name": "Delete Note", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "del_section", | ||
+ | "name": "Delete Section", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit News", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mark_all_read", | ||
+ | "name": "Mark All Read", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mark_all_unread", | ||
+ | "name": "Mark All Unread", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "unviewed", | ||
+ | "name": "Mark Unviewed", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "viewed", | ||
+ | "name": "Mark Viewed", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "reply_message", | ||
+ | "name": "Reply Message", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_all", | ||
+ | "name": "Restore All", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "send_message", | ||
+ | "name": "Send Message", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "send_note", | ||
+ | "name": "Send Note", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_note", | ||
+ | "name": "Undelete Note", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "payments", | ||
+ | "name": "Payments Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "edit_dump", | ||
+ | "name": "Edit Dump Format", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_field_mc", | ||
+ | "name": "Edit Multiple Choice", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_open_payments", | ||
+ | "name": "Edit Open Payments", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payout_period", | ||
+ | "name": "Edit Payout Period", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia", | ||
+ | "name": "Edit Payvia", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_field", | ||
+ | "name": "Edit Payvia Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_field_mc_details", | ||
+ | "name": "Edit Payvia Multiple Choice Details", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_rule", | ||
+ | "name": "Edit Payvia Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_setup", | ||
+ | "name": "Edit Payvia Setup", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "dumps", | ||
+ | "name": "Get Dump Formats", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payout_periods", | ||
+ | "name": "Payout Periods", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payout_periods_set_affiliates", | ||
+ | "name": "Set Affiliate Payout Periods", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_rules", | ||
+ | "name": "Set Payvia Rules", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "auto", | ||
+ | "name": "View Auto Payments", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "view_dump", | ||
+ | "name": "View Dump Format", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "view_payment_dump", | ||
+ | "name": "View Payment Dump", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia", | ||
+ | "name": "View Payvia", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_dump", | ||
+ | "name": "Add Dump Format", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_payvia_field_mc", | ||
+ | "name": "Add Multiple Choice", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_payout_period", | ||
+ | "name": "Add Payout Period", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_payvia", | ||
+ | "name": "Add Payvia", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_payvia_field", | ||
+ | "name": "Add Payvia Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_payvia_rule", | ||
+ | "name": "Add Payvia Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "bulk_changes", | ||
+ | "name": "Bulk Changes", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "copy_dump", | ||
+ | "name": "Copy Dump Format", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_payout_period", | ||
+ | "name": "Delete Payout Period", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_mc_disable", | ||
+ | "name": "Disable Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_payvia", | ||
+ | "name": "Disable Payvia", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_disable", | ||
+ | "name": "Disable Payvia Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_payvia_rule", | ||
+ | "name": "Disable Payvia Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_dump", | ||
+ | "name": "Edit Dump Format", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_field_mc", | ||
+ | "name": "Edit Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payment", | ||
+ | "name": "Edit Payments", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payout_period", | ||
+ | "name": "Edit Payout Period", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia", | ||
+ | "name": "Edit Payvia", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_field", | ||
+ | "name": "Edit Payvia Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payvia_rule", | ||
+ | "name": "Edit Payvia Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_mc_enable", | ||
+ | "name": "Enable Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "enable_payvia", | ||
+ | "name": "Enable Payvia", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_enable", | ||
+ | "name": "Enable Payvia Field", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "mark_as_paid", | ||
+ | "name": "Mark as Paid", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_mc_move_down", | ||
+ | "name": "Move Down Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_move_down", | ||
+ | "name": "Move Down Payvia", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_mc_move_up", | ||
+ | "name": "Move Up Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payvia_field_move_up", | ||
+ | "name": "Move Up Payvia", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payout_period_default", | ||
+ | "name": "Payout Period Default", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payout_periods_set_affiliates", | ||
+ | "name": "Payout Periods Set Affiliates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "restore_payout_period", | ||
+ | "name": "Restore Payout Period", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "store_open_payments", | ||
+ | "name": "Store Open Payments", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "store_open_payment", | ||
+ | "name": "Store an Open Payment", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "unstore_stored_payment", | ||
+ | "name": "Unstore Payment", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "unstore_payments", | ||
+ | "name": "Unstore Payments", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "programs", | ||
+ | "name": "Programs Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Program", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Program", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_affiliates", | ||
+ | "name": "Enable Affiliates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "list_disabled", | ||
+ | "name": "List Disabled", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "list_enabled", | ||
+ | "name": "List Enabled", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_tour_all", | ||
+ | "name": "Add All Tours", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Program", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_tour", | ||
+ | "name": "Add Tour", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "change_disabled", | ||
+ | "name": "Change Disabled", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "change_enabled", | ||
+ | "name": "Change Enabled", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete Program", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable", | ||
+ | "name": "Disable Program", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_payout", | ||
+ | "name": "Edit Payout", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Program", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "enable", | ||
+ | "name": "Enable Program", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "remove_tour_all", | ||
+ | "name": "Remove All Tours", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "remove_tour", | ||
+ | "name": "Remove Tour", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "promotionals", | ||
+ | "name": "Promotionals Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "edit_promotional", | ||
+ | "name": "Edit Promotional", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "promotional_link", | ||
+ | "name": "Promotional Link", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "promotional_rules", | ||
+ | "name": "Promotonal Rules", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_promotional", | ||
+ | "name": "Add Promotional", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_rule", | ||
+ | "name": "Add Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_promotional", | ||
+ | "name": "Delete Promotional", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_rule", | ||
+ | "name": "Disable Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_promotional", | ||
+ | "name": "Edit Promotional", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_rule", | ||
+ | "name": "Edit Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "restore_promotional", | ||
+ | "name": "Restore Promotional", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "reporting", | ||
+ | "name": "Reporting Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "acct_rep", | ||
+ | "name": "Account Rep Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "actual_affiliate_payments", | ||
+ | "name": "Actual Affiliate Payments Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "misc", | ||
+ | "name": "Additional Payouts", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "affiliate_ratios", | ||
+ | "name": "Affiliate Ratios Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "wm_join", | ||
+ | "name": "Affiliate Referral Signup Payouts", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "referral", | ||
+ | "name": "Affiliate Referral Tier Payouts", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "cascade", | ||
+ | "name": "Cascade Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "detail_trial", | ||
+ | "name": "Detailed Trial Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "fraud", | ||
+ | "name": "Fraud Report Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "graphical_affiliate_comparison", | ||
+ | "name": "Graphical Affiliate Comparison Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "payments_withheld", | ||
+ | "name": "Payments Widthheld Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "pending_transaction", | ||
+ | "name": "Pending Transactions Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "profit_loss", | ||
+ | "name": "Profit & Loss Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "related_transaction", | ||
+ | "name": "Related Transactions Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "retention", | ||
+ | "name": "Retention Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "single_day_comparison", | ||
+ | "name": "Single Day Comparison Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "subscription", | ||
+ | "name": "Subscription Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "surfer", | ||
+ | "name": "Surfer Report", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "transaction", | ||
+ | "name": "Transaction Report", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "edit_focus", | ||
+ | "name": "Save and Customize Focuses", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_report", | ||
+ | "name": "Save and Customize Reports", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "rewards", | ||
+ | "name": "Rewards Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "points", | ||
+ | "name": "Set Points", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "shipped", | ||
+ | "name": "Shipped Rewards", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "unshipped", | ||
+ | "name": "Unshipped", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_cat", | ||
+ | "name": "Add Category", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_point_change", | ||
+ | "name": "Add Point Change", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Reward", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_cat", | ||
+ | "name": "Delete Category", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete Reward", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_change", | ||
+ | "name": "Delete Reward Change", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_points", | ||
+ | "name": "Edit Points", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Reward", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "move", | ||
+ | "name": "Move Reward", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "refund", | ||
+ | "name": "Refund Points", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "ship", | ||
+ | "name": "Shipped", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_cat", | ||
+ | "name": "Undelete Category", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete", | ||
+ | "name": "Undelete Reward", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "unship", | ||
+ | "name": "Unshipped", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "sites_templates", | ||
+ | "name": "Site Templates Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "preview", | ||
+ | "name": "Preview Template", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "copy", | ||
+ | "name": "Copy", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "customize_edit", | ||
+ | "name": "Customize Edit", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "revert", | ||
+ | "name": "Revert", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "save", | ||
+ | "name": "Save", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "sites", | ||
+ | "name": "Sites Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Site", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_group", | ||
+ | "name": "Add Site Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "coupon_revisions", | ||
+ | "name": "Coupon Revisions", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_coupon", | ||
+ | "name": "Edit Coupon", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Site", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_group", | ||
+ | "name": "Edit Site Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_tour", | ||
+ | "name": "Edit Tour", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "options", | ||
+ | "name": "Options", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "partners", | ||
+ | "name": "Partners", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "programs", | ||
+ | "name": "Programs", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "redirects", | ||
+ | "name": "Redirects", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "special_options", | ||
+ | "name": "Special Options", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "css_colors", | ||
+ | "name": "View CSS Color Picker", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "coupons", | ||
+ | "name": "View Coupons", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "groups", | ||
+ | "name": "View Site Groups", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_color", | ||
+ | "name": "Add CSS Color", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_coupon", | ||
+ | "name": "Add Coupon", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_group", | ||
+ | "name": "Add Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_option", | ||
+ | "name": "Add Join Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_option_rule", | ||
+ | "name": "Add Option Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_redirect", | ||
+ | "name": "Add Redirect", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_redirect_rule", | ||
+ | "name": "Add Redirect Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Site", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_partner", | ||
+ | "name": "Add Site Partner", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_tour", | ||
+ | "name": "Add Tour", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_group", | ||
+ | "name": "Delete Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_option", | ||
+ | "name": "Delete Join Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_redirect", | ||
+ | "name": "Delete Redirect", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete Site", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_partner", | ||
+ | "name": "Delete Site Partner", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_tour", | ||
+ | "name": "Delete Tour", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_option_rule", | ||
+ | "name": "Disable Option Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_redirect_rule", | ||
+ | "name": "Disable Redirect Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_coupon", | ||
+ | "name": "Edit Coupon", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_programs", | ||
+ | "name": "Edit Enabled Programs", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_group", | ||
+ | "name": "Edit Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_option", | ||
+ | "name": "Edit Join Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_option_rule", | ||
+ | "name": "Edit Option Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_redirect", | ||
+ | "name": "Edit Redirect", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_redirect_rule", | ||
+ | "name": "Edit Redirect Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Site", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_partner", | ||
+ | "name": "Edit Site Partner", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_tour", | ||
+ | "name": "Edit Tour", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_tour_options", | ||
+ | "name": "Edit Tour Options", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "move", | ||
+ | "name": "Move Join Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_group", | ||
+ | "name": "Restore Group", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "revert_field", | ||
+ | "name": "Revert CSS Color", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "revert_tour_option", | ||
+ | "name": "Revert Tour Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_colors", | ||
+ | "name": "Set CSS Colors", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_option", | ||
+ | "name": "Undelete Join Option", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_redirect", | ||
+ | "name": "Undelete Redirect", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete", | ||
+ | "name": "Undelete Site", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_partner", | ||
+ | "name": "Undelete Site Partner", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete_tour", | ||
+ | "name": "Undelete Tour", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "skins_templates", | ||
+ | "name": "Skins & Templates Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "css_colors", | ||
+ | "name": "CSS Colors", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Specific Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "templates", | ||
+ | "name": "Edit Templates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "export", | ||
+ | "name": "Export Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "import", | ||
+ | "name": "Import Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "preview_recovery", | ||
+ | "name": "Preview Recovered Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "preview", | ||
+ | "name": "Preview Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "read", | ||
+ | "name": "Read Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "special_templates", | ||
+ | "name": "Special Templates", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "themes", | ||
+ | "name": "Themes", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_color", | ||
+ | "name": "Add CSS Color", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add_skin", | ||
+ | "name": "Add Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "copy", | ||
+ | "name": "Copy Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "create_palette", | ||
+ | "name": "Create Palette", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "customize", | ||
+ | "name": "Customize Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "del_skin", | ||
+ | "name": "Delete Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_skin", | ||
+ | "name": "Edit Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "export_run", | ||
+ | "name": "Export Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "flush", | ||
+ | "name": "Flush Template Cache", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "import_add", | ||
+ | "name": "Import Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "recover", | ||
+ | "name": "Recover Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "revert", | ||
+ | "name": "Revert Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "save_defaults", | ||
+ | "name": "Save Default Skin", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "save", | ||
+ | "name": "Save Template", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_colors", | ||
+ | "name": "Set CSS Color", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_palette", | ||
+ | "name": "Set Palette", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "support", | ||
+ | "name": "Support Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "admin_areas", | ||
+ | "name": "Admin Areas", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "change_log", | ||
+ | "name": "Change Log", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "delete_link", | ||
+ | "name": "Delete Link", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_link", | ||
+ | "name": "Edit Link", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "new_link", | ||
+ | "name": "New Link", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "third_party", | ||
+ | "name": "Third Party Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "biller_charges", | ||
+ | "name": "Third Party Fees", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "poll_status", | ||
+ | "name": "Third Party Poll Status", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_biller", | ||
+ | "name": "Add Third Party", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_biller", | ||
+ | "name": "Delete Third Party", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete_biller_charge", | ||
+ | "name": "Delete Third Party Fees", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_biller", | ||
+ | "name": "Edit Third Party", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "set_biller_charge", | ||
+ | "name": "Set Third Party Fees", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "restore_biller", | ||
+ | "name": "Undelete Third Party", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "key": "upsells", | ||
+ | "name": "Upsells Admin", | ||
+ | "display": false, | ||
+ | "all_views": false, | ||
+ | "all_actions": false, | ||
+ | "editable": false, | ||
+ | "some_views": false, | ||
+ | "view": [ | ||
+ | { | ||
+ | "key": "incoming_xsells", | ||
+ | "name": "Incoming Cross Sails", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "incoming_upsells", | ||
+ | "name": "Incoming Upsell", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "outgoing_xsells", | ||
+ | "name": "Outgoing Cross Sails", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "outgoing_upsells", | ||
+ | "name": "Outgoing Upsell", | ||
+ | "value": false | ||
+ | } | ||
+ | ], | ||
+ | "some_actions": false, | ||
+ | "action": [ | ||
+ | { | ||
+ | "key": "add_rule", | ||
+ | "name": "Add Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "add", | ||
+ | "name": "Add Upsell", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "delete", | ||
+ | "name": "Delete Upsell", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "disable_rule", | ||
+ | "name": "Disable Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit_rule", | ||
+ | "name": "Edit Rule", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "edit", | ||
+ | "name": "Edit Upsell", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "move", | ||
+ | "name": "Move", | ||
+ | "value": false | ||
+ | }, | ||
+ | { | ||
+ | "key": "undelete", | ||
+ | "name": "Undelete Upsell", | ||
+ | "value": false | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | ], | ||
+ | "custom": false | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == '''Example Code''' == | ||
+ | |||
+ | '''PHP''' | ||
+ | <pre> | ||
+ | <?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( | ||
+ | 'loginid' => '3', | ||
+ | 'limited' => 0, | ||
+ | ); | ||
+ | |||
+ | $request = Array( | ||
+ | 'method' => 'GET', | ||
+ | 'path' => 'v1/affiliate/permissions', | ||
+ | '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); | ||
+ | ?> | ||
+ | </pre> | ||
+ | |||
+ | [[Category:NATS5_REST_APIs]] | ||
+ | [[Category:NATS5_REST_affiliate_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:Autogenerated_Rest_Sample]]<!-- This article has a generated REST API Sample from our unit testing system. Also remove if customizing the wiki article --> |
Latest revision as of 15:58, 9 August 2019
GET /affiliate/permissions
Description
- Get permission details for an account type
Resource URL
- http://domain/api/affiliate/permissions
- Replace domain with the nats domain
- GET
Response Format
- JSON
- HTTP headers
Parameters
Parameters can be sent as url encoded params
- loginid
- type: digit
- optional
- accountid
- type: digit
- optional
- limited
- type: boolean_digit (0 or 1)
- optional
- section
- type: string
- optional
Example Request
Method: GET
URL: http://domain/api/affiliate/permissions
Query String: loginid=3&limited=0
Response:
{ "success": true, "permissions": [ { "key": "overview", "name": "Admin Overview", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "default", "name": "Default Admin Overview", "value": false }, { "key": "mobile_affiliates", "name": "Mobile Affiliates", "value": false }, { "key": "mobile_all", "name": "Mobile All", "value": false }, { "key": "mobile_new_affiliates", "name": "Mobile New Affiliates", "value": false }, { "key": "mobile_new_members", "name": "Mobile New Members", "value": false }, { "key": "mobile_programs", "name": "Mobile Programs", "value": false }, { "key": "mobile_sites", "name": "Mobile Sites", "value": false }, { "key": "mobile_summary", "name": "Mobile Summary", "value": false }, { "key": "original", "name": "Original v4 View", "value": false } ] }, { "key": "adtools", "name": "Adtools Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "bulk", "name": "Add Bulk", "value": false }, { "key": "bulk_update", "name": "Add Bulk Update", "value": false }, { "key": "adtools", "name": "Adtools", "value": false }, { "key": "edit", "name": "Edit", "value": false }, { "key": "edit_rule", "name": "Edit Rules", "value": false }, { "key": "edit_type", "name": "Edit Type", "value": false }, { "key": "group", "name": "Groups", "value": false }, { "key": "search", "name": "Search", "value": false }, { "key": "set_cotd_content", "name": "Set COTD Content", "value": false }, { "key": "set_gbcontent", "name": "Set GB Content", "value": false }, { "key": "set_gbtemplates", "name": "Set GB Templates", "value": false }, { "key": "stop_bulk", "name": "Stop Bulk Importer", "value": false } ], "some_actions": false, "action": [ { "key": "add_cotd_content", "name": "Add COTD Content", "value": false }, { "key": "add_category", "name": "Add Category", "value": false }, { "key": "add_assoc", "name": "Add Group Assoc.", "value": false }, { "key": "add_type_field_mc_option", "name": "Add MC Option", "value": false }, { "key": "add_new_group", "name": "Add New Group", "value": false }, { "key": "add_rule", "name": "Add Rule", "value": false }, { "key": "add_type", "name": "Add Type", "value": false }, { "key": "add_type_field", "name": "Add Type Field", "value": false }, { "key": "bulk_import", "name": "Bulk Import", "value": false }, { "key": "bulk_update", "name": "Bulk Update", "value": false }, { "key": "move", "name": "Change Order", "value": false }, { "key": "delete_cotd_content", "name": "Delete COTD Content", "value": false }, { "key": "delete_category", "name": "Delete Category", "value": false }, { "key": "delete_group", "name": "Delete Group", "value": false }, { "key": "delete_mc_option", "name": "Delete MC Option", "value": false }, { "key": "delete_type", "name": "Delete Type", "value": false }, { "key": "delete_type_field", "name": "Delete Type Field", "value": false }, { "key": "disable_adtool", "name": "Disable Adtool", "value": false }, { "key": "disable_cotd_content", "name": "Disable COTD Content", "value": false }, { "key": "disable_rule", "name": "Disable Rule", "value": false }, { "key": "edit_adtool", "name": "Edit Adtool", "value": false }, { "key": "edit_category", "name": "Edit Category", "value": false }, { "key": "edit_group", "name": "Edit Groups", "value": false }, { "key": "edit_mc_option", "name": "Edit MC Option", "value": false }, { "key": "edit_rule", "name": "Edit Rule", "value": false }, { "key": "edit_type", "name": "Edit Type", "value": false }, { "key": "edit_type_field", "name": "Edit Type Field", "value": false }, { "key": "enable_adtool", "name": "Enable Adtool", "value": false }, { "key": "enable_cotd_content", "name": "Enable COTD Content", "value": false }, { "key": "new_adtool", "name": "New Adtool", "value": false }, { "key": "remove_assoc", "name": "Remove Group Assoc", "value": false }, { "key": "set_cotd_current_content", "name": "Set Current COTD Content", "value": false }, { "key": "set_gbmatches", "name": "Set GB Matches", "value": false }, { "key": "sort", "name": "Sort", "value": false }, { "key": "undelete_category", "name": "Undelete Category", "value": false }, { "key": "undelete_mc_option", "name": "Undelete MC Option", "value": false }, { "key": "undelete_type", "name": "Undelete Type", "value": false }, { "key": "undelete_type_field", "name": "Undelete Type Field", "value": false } ] }, { "key": "affiliates", "name": "Affiliates Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "add_sale", "name": "Add Manual Sale", "value": false }, { "key": "account_access", "name": "Admin Access Changes", "value": false }, { "key": "account_changes", "name": "Affiliate Account Changes", "value": false }, { "key": "affiliate_documents", "name": "Affiliate Documents", "value": false }, { "key": "affiliate_overview", "name": "Affiliate Overview", "value": false }, { "key": "affiliate_payout_period", "name": "Affiliate Payout Changes", "value": false }, { "key": "affiliate_twofactor", "name": "Affiliate Two Factor Auth", "value": false }, { "key": "loginlog", "name": "Affiliate login log", "value": false }, { "key": "affiliate_approve", "name": "Approve Affiliate", "value": false }, { "key": "change_pass", "name": "Change Password", "value": false }, { "key": "affiliate_edit", "name": "Edit Affiliate", "value": false }, { "key": "manual_invoices", "name": "Manual Invoices", "value": false }, { "key": "affiliate_status", "name": "Set Affiliate Status", "value": false }, { "key": "email_csv_dump", "name": "View Affiliate Email Dump", "value": false } ], "some_actions": false, "action": [ { "key": "document_add", "name": "Add Document", "value": false }, { "key": "invoice_add", "name": "Add Manual Invoice", "value": false }, { "key": "add_sale", "name": "Add Manual Sale", "value": false }, { "key": "note_new", "name": "Add Note", "value": false }, { "key": "add_affiliate", "name": "Add a new affiliate", "value": false }, { "key": "access_custom", "name": "Admin Access Exceptions", "value": false }, { "key": "affiliate_twofactor", "name": "Affiliate Two Factor Auth", "value": false }, { "key": "account_changes", "name": "Approve Account Changes", "value": false }, { "key": "approve_deny", "name": "Approve\/Deny New Affiliate", "value": false }, { "key": "access_save", "name": "Change Access Level", "value": false }, { "key": "affiliate_change_api_key", "name": "Change Admin API Key", "value": false }, { "key": "change_pass", "name": "Change Password", "value": false }, { "key": "affiliate_delete", "name": "Delete Affiliate", "value": false }, { "key": "document_delete", "name": "Delete Document", "value": false }, { "key": "invoice_delete", "name": "Delete Manual Invoice", "value": false }, { "key": "document_get", "name": "Download Document", "value": false }, { "key": "edit_save", "name": "Edit Affiliate Settings", "value": false }, { "key": "invoice_edit", "name": "Edit Manual Invoice", "value": false }, { "key": "payout_period_enable", "name": "Enable Payout Period", "value": false }, { "key": "affiliate_clear_rep", "name": "Remove Acct Rep", "value": false }, { "key": "affiliate_clear_referrer", "name": "Remove Referrer", "value": false }, { "key": "affiliate_restore", "name": "Restore Affiliate", "value": false }, { "key": "affiliate_assign_rep", "name": "Set Acct Rep", "value": false }, { "key": "set_payout_period", "name": "Set Affiliate Payout Period", "value": false }, { "key": "update_status", "name": "Set Affiliate Status", "value": false }, { "key": "affiliate_assign_ref", "name": "Set Referrer", "value": false } ] }, { "key": "billers", "name": "Billers Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "add_cascade", "name": "Add Cascade", "value": false }, { "key": "biller_charges", "name": "Biller Charges", "value": false }, { "key": "tax", "name": "Biller Taxes", "value": false }, { "key": "cascade_rules", "name": "Cascade Rules", "value": false }, { "key": "poll_status", "name": "Poll Status", "value": false } ], "some_actions": false, "action": [ { "key": "add_biller", "name": "Add Biller", "value": false }, { "key": "add_cascade", "name": "Add Cascade", "value": false }, { "key": "add_cascade_rule", "name": "Add Cascade Rule", "value": false }, { "key": "set_tax", "name": "Add or Edit Taxes", "value": false }, { "key": "delete_biller", "name": "Delete Biller", "value": false }, { "key": "delete_biller_charge", "name": "Delete Biller Charge", "value": false }, { "key": "delete_cascade", "name": "Delete Cascade", "value": false }, { "key": "delete_cascade_step", "name": "Delete Cascade Step", "value": false }, { "key": "delete_tax", "name": "Delete Taxes", "value": false }, { "key": "disable_cascade_rule", "name": "Disable Cascade Rule", "value": false }, { "key": "edit_biller", "name": "Edit Biller", "value": false }, { "key": "edit_cascade", "name": "Edit Cascade", "value": false }, { "key": "edit_cascade_rule", "name": "Edit Cascade Rule", "value": false }, { "key": "edit_cascade_step", "name": "Edit Cascade Step", "value": false }, { "key": "down_cascade_step", "name": "Move Down", "value": false }, { "key": "up_cascade_step", "name": "Move Up", "value": false }, { "key": "new_cascade_step", "name": "New Cascade Step", "value": false }, { "key": "set_biller_charge", "name": "Set Biller Charge", "value": false }, { "key": "restore_biller", "name": "Undelete Biller", "value": false }, { "key": "restore_cascade", "name": "Undelete Cascade", "value": false } ] }, { "key": "commissions", "name": "Commissions Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "add", "name": "Add Change", "value": false }, { "key": "edit_change", "name": "Edit Change", "value": false }, { "key": "changes", "name": "View Changes", "value": false } ], "some_actions": false, "action": [ { "key": "add", "name": "Add Change", "value": false }, { "key": "add_tier", "name": "Add Tier", "value": false }, { "key": "delete_change", "name": "Delete Change", "value": false }, { "key": "delete_tier", "name": "Delete Tier", "value": false }, { "key": "edit", "name": "Edit Default Payment", "value": false }, { "key": "move", "name": "Move", "value": false }, { "key": "save_change", "name": "Save Change", "value": false }, { "key": "save_tier", "name": "Save Tier", "value": false } ] }, { "key": "config", "name": "Configuration Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "affiliate_default_settings", "name": "Affiliate Default Settings", "value": false }, { "key": "affiliates", "name": "Affiliate Settings", "value": false }, { "key": "currency - all", "name": "All Currency Settings", "value": false }, { "key": "billers", "name": "Biller Settings", "value": false }, { "key": "cronjobs", "name": "Cronjobs", "value": false }, { "key": "display", "name": "Display Settings", "value": false }, { "key": "emails", "name": "E-Mails", "value": false }, { "key": "external programs", "name": "External Program Settings", "value": false }, { "key": "fraud", "name": "Fraud Settings", "value": false }, { "key": "logging", "name": "Logging", "value": false }, { "key": "home", "name": "Main Settings", "value": false }, { "key": "misc", "name": "Miscellaneous Settings", "value": false }, { "key": "notifications", "name": "Notifications Settings", "value": false }, { "key": "postback", "name": "Postback Settings", "value": false }, { "key": "security", "name": "Security", "value": false }, { "key": "surfer", "name": "Surfer Settings", "value": false }, { "key": "third party", "name": "Third Party Settings", "value": false }, { "key": "currency - used", "name": "Used Currency Settings", "value": false } ], "some_actions": false, "action": [ { "key": "revert", "name": "Revert to Default", "value": false }, { "key": "save", "name": "Save Config", "value": false }, { "key": "update_affiliates", "name": "Update Affiliate Settings", "value": false } ] }, { "key": "global", "name": "Global Settings", "editable": false, "some_actions": false, "action": [ { "key": "edit_affiliate", "name": "Edit Affiliates", "value": false }, { "key": "restrict_member_view", "name": "Restrict Member view", "value": false } ], "setting": [ { "key": "affiliate_override", "name": "Override as Affiliate", "value": { "disabled": true, "all_affiliates": false, "my_affiliates": false, "my_network": false } } ] }, { "key": "includes", "name": "Includes Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "edit_chain", "name": "Edit Popup Chain", "value": false }, { "key": "edit_rule", "name": "Edit Rules", "value": false }, { "key": "edit_step", "name": "Edit Step", "value": false }, { "key": "rules", "name": "Rules", "value": false }, { "key": "steps", "name": "Steps", "value": false } ], "some_actions": false, "action": [ { "key": "add", "name": "Add", "value": false }, { "key": "add_rule", "name": "Add Rule", "value": false }, { "key": "add_step", "name": "Add Step", "value": false }, { "key": "delete", "name": "Delete", "value": false }, { "key": "delete_rule", "name": "Delete Rule", "value": false }, { "key": "delete_step", "name": "Delete Step", "value": false }, { "key": "edit", "name": "Edit", "value": false }, { "key": "edit_rule", "name": "Edit Rule", "value": false }, { "key": "edit_step", "name": "Edit Step", "value": false }, { "key": "undelete", "name": "Undelete", "value": false }, { "key": "undelete_step", "name": "Undelete Step", "value": false } ] }, { "key": "codes", "name": "Linkcodes & Tools", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "links", "name": "Generate Gallery Links", "value": false }, { "key": "strack", "name": "Generate Strack Links", "value": false } ], "some_actions": false }, { "key": "logging", "name": "Logs Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "admin_actions", "name": "Admin Action Log", "value": false }, { "key": "view_log", "name": "View Log", "value": false } ], "some_actions": false, "action": [ { "key": "search_log", "name": "Search Log", "value": false } ] }, { "key": "mails", "name": "Mailing Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "queue", "name": "Mailing Queue", "value": false }, { "key": "remove", "name": "Remove Addresses", "value": false }, { "key": "mail", "name": "View\/Edit Mail", "value": false } ], "some_actions": false, "action": [ { "key": "add", "name": "Add Mail", "value": false }, { "key": "add_rule", "name": "Add Rule", "value": false }, { "key": "delete", "name": "Delete", "value": false }, { "key": "delete_queue_mail", "name": "Delete Email From Queue", "value": false }, { "key": "disable_rule", "name": "Disable Rule", "value": false }, { "key": "edit", "name": "Edit Mail", "value": false }, { "key": "edit_rule", "name": "Edit Rule", "value": false }, { "key": "removelist_save", "name": "Remove Addresses", "value": false }, { "key": "reset", "name": "Reset", "value": false }, { "key": "undelete_queue_mail", "name": "Restore Email From Queue", "value": false }, { "key": "retry_queue_mail", "name": "Retry Email Queue", "value": false }, { "key": "send", "name": "Send Mail", "value": false }, { "key": "send_test", "name": "Send Test", "value": false } ] }, { "key": "cleanup", "name": "Maintenance Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "clean_log", "name": "Clean Log", "value": false }, { "key": "clean_table", "name": "Clean Table", "value": false }, { "key": "cron", "name": "Cron", "value": false }, { "key": "errors", "name": "Errors", "value": false }, { "key": "fix_error", "name": "Fix Error", "value": false }, { "key": "logs", "name": "Logs", "value": false }, { "key": "status", "name": "Server Status", "value": false }, { "key": "reports", "name": "View Cache\/Summary Table", "value": false }, { "key": "build_report", "name": "View Summary Table", "value": false }, { "key": "view_table", "name": "View Table", "value": false } ], "some_actions": false, "action": [ { "key": "build_report", "name": "Build Report Summary", "value": false }, { "key": "clean_log", "name": "Clean Log", "value": false }, { "key": "remove_log", "name": "Clean Log", "value": false }, { "key": "clean_table", "name": "Clean Table", "value": false }, { "key": "clear_cache", "name": "Clear Cache", "value": false }, { "key": "remove_error", "name": "Remove Error", "value": false }, { "key": "resolve_error", "name": "Resolve Error", "value": false } ] }, { "key": "members", "name": "Members Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "add", "name": "Add Member", "value": false }, { "key": "edit", "name": "Edit Member", "value": false }, { "key": "member", "name": "View Member", "value": false }, { "key": "email_csv_dump", "name": "View Member Email Dump", "value": false }, { "key": "full_csv_dump", "name": "View Member Full Dump", "value": false } ], "some_actions": false, "action": [ { "key": "add", "name": "Add Member", "value": false }, { "key": "new_note", "name": "Add Note", "value": false }, { "key": "delete", "name": "Delete Member", "value": false }, { "key": "delete_note", "name": "Delete Note", "value": false }, { "key": "edit", "name": "Edit Member", "value": false }, { "key": "lock_member", "name": "Lock Member", "value": false }, { "key": "mark", "name": "Mark Member", "value": false }, { "key": "unlock_member", "name": "Unlock Member", "value": false } ] }, { "key": "network", "name": "Network Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "some_actions": false, "action": [ { "key": "add_network", "name": "Add Network", "value": false }, { "key": "save_changes", "name": "Save Changes", "value": false } ] }, { "key": "news", "name": "News Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "new_news", "name": "Add News", "value": false }, { "key": "edit", "name": "Edit News Article", "value": false }, { "key": "notifications", "name": "Notifications", "value": false }, { "key": "reply_message", "name": "Reply Message", "value": false }, { "key": "send_message", "name": "Send Message", "value": false }, { "key": "send_note", "name": "Send Note", "value": false }, { "key": "messages", "name": "View Messages", "value": false }, { "key": "view", "name": "View News Article", "value": false }, { "key": "view_note", "name": "View Note", "value": false } ], "some_actions": false, "action": [ { "key": "add", "name": "Add News", "value": false }, { "key": "add_section", "name": "Add Section", "value": false }, { "key": "delete_all", "name": "Delete All", "value": false }, { "key": "delete", "name": "Delete News", "value": false }, { "key": "delete_note", "name": "Delete Note", "value": false }, { "key": "del_section", "name": "Delete Section", "value": false }, { "key": "edit", "name": "Edit News", "value": false }, { "key": "mark_all_read", "name": "Mark All Read", "value": false }, { "key": "mark_all_unread", "name": "Mark All Unread", "value": false }, { "key": "unviewed", "name": "Mark Unviewed", "value": false }, { "key": "viewed", "name": "Mark Viewed", "value": false }, { "key": "reply_message", "name": "Reply Message", "value": false }, { "key": "undelete_all", "name": "Restore All", "value": false }, { "key": "send_message", "name": "Send Message", "value": false }, { "key": "send_note", "name": "Send Note", "value": false }, { "key": "undelete_note", "name": "Undelete Note", "value": false } ] }, { "key": "payments", "name": "Payments Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "edit_dump", "name": "Edit Dump Format", "value": false }, { "key": "edit_payvia_field_mc", "name": "Edit Multiple Choice", "value": false }, { "key": "edit_open_payments", "name": "Edit Open Payments", "value": false }, { "key": "edit_payout_period", "name": "Edit Payout Period", "value": false }, { "key": "edit_payvia", "name": "Edit Payvia", "value": false }, { "key": "edit_payvia_field", "name": "Edit Payvia Field", "value": false }, { "key": "edit_payvia_field_mc_details", "name": "Edit Payvia Multiple Choice Details", "value": false }, { "key": "edit_payvia_rule", "name": "Edit Payvia Rule", "value": false }, { "key": "edit_payvia_setup", "name": "Edit Payvia Setup", "value": false }, { "key": "dumps", "name": "Get Dump Formats", "value": false }, { "key": "payout_periods", "name": "Payout Periods", "value": false }, { "key": "payout_periods_set_affiliates", "name": "Set Affiliate Payout Periods", "value": false }, { "key": "payvia_rules", "name": "Set Payvia Rules", "value": false }, { "key": "auto", "name": "View Auto Payments", "value": false }, { "key": "view_dump", "name": "View Dump Format", "value": false }, { "key": "view_payment_dump", "name": "View Payment Dump", "value": false }, { "key": "payvia", "name": "View Payvia", "value": false } ], "some_actions": false, "action": [ { "key": "add_dump", "name": "Add Dump Format", "value": false }, { "key": "add_payvia_field_mc", "name": "Add Multiple Choice", "value": false }, { "key": "add_payout_period", "name": "Add Payout Period", "value": false }, { "key": "add_payvia", "name": "Add Payvia", "value": false }, { "key": "add_payvia_field", "name": "Add Payvia Field", "value": false }, { "key": "add_payvia_rule", "name": "Add Payvia Rule", "value": false }, { "key": "bulk_changes", "name": "Bulk Changes", "value": false }, { "key": "copy_dump", "name": "Copy Dump Format", "value": false }, { "key": "delete_payout_period", "name": "Delete Payout Period", "value": false }, { "key": "payvia_field_mc_disable", "name": "Disable Option", "value": false }, { "key": "disable_payvia", "name": "Disable Payvia", "value": false }, { "key": "payvia_field_disable", "name": "Disable Payvia Field", "value": false }, { "key": "disable_payvia_rule", "name": "Disable Payvia Rule", "value": false }, { "key": "edit_dump", "name": "Edit Dump Format", "value": false }, { "key": "edit_payvia_field_mc", "name": "Edit Option", "value": false }, { "key": "edit_payment", "name": "Edit Payments", "value": false }, { "key": "edit_payout_period", "name": "Edit Payout Period", "value": false }, { "key": "edit_payvia", "name": "Edit Payvia", "value": false }, { "key": "edit_payvia_field", "name": "Edit Payvia Field", "value": false }, { "key": "edit_payvia_rule", "name": "Edit Payvia Rule", "value": false }, { "key": "payvia_field_mc_enable", "name": "Enable Option", "value": false }, { "key": "enable_payvia", "name": "Enable Payvia", "value": false }, { "key": "payvia_field_enable", "name": "Enable Payvia Field", "value": false }, { "key": "mark_as_paid", "name": "Mark as Paid", "value": false }, { "key": "payvia_field_mc_move_down", "name": "Move Down Option", "value": false }, { "key": "payvia_field_move_down", "name": "Move Down Payvia", "value": false }, { "key": "payvia_field_mc_move_up", "name": "Move Up Option", "value": false }, { "key": "payvia_field_move_up", "name": "Move Up Payvia", "value": false }, { "key": "payout_period_default", "name": "Payout Period Default", "value": false }, { "key": "payout_periods_set_affiliates", "name": "Payout Periods Set Affiliates", "value": false }, { "key": "restore_payout_period", "name": "Restore Payout Period", "value": false }, { "key": "store_open_payments", "name": "Store Open Payments", "value": false }, { "key": "store_open_payment", "name": "Store an Open Payment", "value": false }, { "key": "unstore_stored_payment", "name": "Unstore Payment", "value": false }, { "key": "unstore_payments", "name": "Unstore Payments", "value": false } ] }, { "key": "programs", "name": "Programs Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "add", "name": "Add Program", "value": false }, { "key": "edit", "name": "Edit Program", "value": false }, { "key": "set_affiliates", "name": "Enable Affiliates", "value": false }, { "key": "list_disabled", "name": "List Disabled", "value": false }, { "key": "list_enabled", "name": "List Enabled", "value": false } ], "some_actions": false, "action": [ { "key": "add_tour_all", "name": "Add All Tours", "value": false }, { "key": "add", "name": "Add Program", "value": false }, { "key": "add_tour", "name": "Add Tour", "value": false }, { "key": "change_disabled", "name": "Change Disabled", "value": false }, { "key": "change_enabled", "name": "Change Enabled", "value": false }, { "key": "delete", "name": "Delete Program", "value": false }, { "key": "disable", "name": "Disable Program", "value": false }, { "key": "edit_payout", "name": "Edit Payout", "value": false }, { "key": "edit", "name": "Edit Program", "value": false }, { "key": "enable", "name": "Enable Program", "value": false }, { "key": "remove_tour_all", "name": "Remove All Tours", "value": false }, { "key": "remove_tour", "name": "Remove Tour", "value": false } ] }, { "key": "promotionals", "name": "Promotionals Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "edit_promotional", "name": "Edit Promotional", "value": false }, { "key": "promotional_link", "name": "Promotional Link", "value": false }, { "key": "promotional_rules", "name": "Promotonal Rules", "value": false } ], "some_actions": false, "action": [ { "key": "add_promotional", "name": "Add Promotional", "value": false }, { "key": "add_rule", "name": "Add Rule", "value": false }, { "key": "delete_promotional", "name": "Delete Promotional", "value": false }, { "key": "disable_rule", "name": "Disable Rule", "value": false }, { "key": "edit_promotional", "name": "Edit Promotional", "value": false }, { "key": "edit_rule", "name": "Edit Rule", "value": false }, { "key": "restore_promotional", "name": "Restore Promotional", "value": false } ] }, { "key": "reporting", "name": "Reporting Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "acct_rep", "name": "Account Rep Report", "value": false }, { "key": "actual_affiliate_payments", "name": "Actual Affiliate Payments Report", "value": false }, { "key": "misc", "name": "Additional Payouts", "value": false }, { "key": "affiliate_ratios", "name": "Affiliate Ratios Report", "value": false }, { "key": "wm_join", "name": "Affiliate Referral Signup Payouts", "value": false }, { "key": "referral", "name": "Affiliate Referral Tier Payouts", "value": false }, { "key": "cascade", "name": "Cascade Report", "value": false }, { "key": "detail_trial", "name": "Detailed Trial Report", "value": false }, { "key": "fraud", "name": "Fraud Report Report", "value": false }, { "key": "graphical_affiliate_comparison", "name": "Graphical Affiliate Comparison Report", "value": false }, { "key": "payments_withheld", "name": "Payments Widthheld Report", "value": false }, { "key": "pending_transaction", "name": "Pending Transactions Report", "value": false }, { "key": "profit_loss", "name": "Profit & Loss Report", "value": false }, { "key": "related_transaction", "name": "Related Transactions Report", "value": false }, { "key": "retention", "name": "Retention Report", "value": false }, { "key": "single_day_comparison", "name": "Single Day Comparison Report", "value": false }, { "key": "subscription", "name": "Subscription Report", "value": false }, { "key": "surfer", "name": "Surfer Report", "value": false }, { "key": "transaction", "name": "Transaction Report", "value": false } ], "some_actions": false, "action": [ { "key": "edit_focus", "name": "Save and Customize Focuses", "value": false }, { "key": "edit_report", "name": "Save and Customize Reports", "value": false } ] }, { "key": "rewards", "name": "Rewards Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "points", "name": "Set Points", "value": false }, { "key": "shipped", "name": "Shipped Rewards", "value": false }, { "key": "unshipped", "name": "Unshipped", "value": false } ], "some_actions": false, "action": [ { "key": "add_cat", "name": "Add Category", "value": false }, { "key": "add_point_change", "name": "Add Point Change", "value": false }, { "key": "add", "name": "Add Reward", "value": false }, { "key": "delete_cat", "name": "Delete Category", "value": false }, { "key": "delete", "name": "Delete Reward", "value": false }, { "key": "delete_change", "name": "Delete Reward Change", "value": false }, { "key": "edit_points", "name": "Edit Points", "value": false }, { "key": "edit", "name": "Edit Reward", "value": false }, { "key": "move", "name": "Move Reward", "value": false }, { "key": "refund", "name": "Refund Points", "value": false }, { "key": "ship", "name": "Shipped", "value": false }, { "key": "undelete_cat", "name": "Undelete Category", "value": false }, { "key": "undelete", "name": "Undelete Reward", "value": false }, { "key": "unship", "name": "Unshipped", "value": false } ] }, { "key": "sites_templates", "name": "Site Templates Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "edit", "name": "Edit Template", "value": false }, { "key": "preview", "name": "Preview Template", "value": false } ], "some_actions": false, "action": [ { "key": "copy", "name": "Copy", "value": false }, { "key": "customize_edit", "name": "Customize Edit", "value": false }, { "key": "revert", "name": "Revert", "value": false }, { "key": "save", "name": "Save", "value": false } ] }, { "key": "sites", "name": "Sites Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "add", "name": "Add Site", "value": false }, { "key": "add_group", "name": "Add Site Group", "value": false }, { "key": "coupon_revisions", "name": "Coupon Revisions", "value": false }, { "key": "edit_coupon", "name": "Edit Coupon", "value": false }, { "key": "edit", "name": "Edit Site", "value": false }, { "key": "edit_group", "name": "Edit Site Group", "value": false }, { "key": "edit_tour", "name": "Edit Tour", "value": false }, { "key": "options", "name": "Options", "value": false }, { "key": "partners", "name": "Partners", "value": false }, { "key": "programs", "name": "Programs", "value": false }, { "key": "redirects", "name": "Redirects", "value": false }, { "key": "special_options", "name": "Special Options", "value": false }, { "key": "css_colors", "name": "View CSS Color Picker", "value": false }, { "key": "coupons", "name": "View Coupons", "value": false }, { "key": "groups", "name": "View Site Groups", "value": false } ], "some_actions": false, "action": [ { "key": "add_color", "name": "Add CSS Color", "value": false }, { "key": "add_coupon", "name": "Add Coupon", "value": false }, { "key": "add_group", "name": "Add Group", "value": false }, { "key": "add_option", "name": "Add Join Option", "value": false }, { "key": "add_option_rule", "name": "Add Option Rule", "value": false }, { "key": "add_redirect", "name": "Add Redirect", "value": false }, { "key": "add_redirect_rule", "name": "Add Redirect Rule", "value": false }, { "key": "add", "name": "Add Site", "value": false }, { "key": "add_partner", "name": "Add Site Partner", "value": false }, { "key": "add_tour", "name": "Add Tour", "value": false }, { "key": "delete_group", "name": "Delete Group", "value": false }, { "key": "delete_option", "name": "Delete Join Option", "value": false }, { "key": "delete_redirect", "name": "Delete Redirect", "value": false }, { "key": "delete", "name": "Delete Site", "value": false }, { "key": "delete_partner", "name": "Delete Site Partner", "value": false }, { "key": "delete_tour", "name": "Delete Tour", "value": false }, { "key": "disable_option_rule", "name": "Disable Option Rule", "value": false }, { "key": "disable_redirect_rule", "name": "Disable Redirect Rule", "value": false }, { "key": "edit_coupon", "name": "Edit Coupon", "value": false }, { "key": "edit_programs", "name": "Edit Enabled Programs", "value": false }, { "key": "edit_group", "name": "Edit Group", "value": false }, { "key": "edit_option", "name": "Edit Join Option", "value": false }, { "key": "edit_option_rule", "name": "Edit Option Rule", "value": false }, { "key": "edit_redirect", "name": "Edit Redirect", "value": false }, { "key": "edit_redirect_rule", "name": "Edit Redirect Rule", "value": false }, { "key": "edit", "name": "Edit Site", "value": false }, { "key": "edit_partner", "name": "Edit Site Partner", "value": false }, { "key": "edit_tour", "name": "Edit Tour", "value": false }, { "key": "edit_tour_options", "name": "Edit Tour Options", "value": false }, { "key": "move", "name": "Move Join Option", "value": false }, { "key": "undelete_group", "name": "Restore Group", "value": false }, { "key": "revert_field", "name": "Revert CSS Color", "value": false }, { "key": "revert_tour_option", "name": "Revert Tour Option", "value": false }, { "key": "set_colors", "name": "Set CSS Colors", "value": false }, { "key": "undelete_option", "name": "Undelete Join Option", "value": false }, { "key": "undelete_redirect", "name": "Undelete Redirect", "value": false }, { "key": "undelete", "name": "Undelete Site", "value": false }, { "key": "undelete_partner", "name": "Undelete Site Partner", "value": false }, { "key": "undelete_tour", "name": "Undelete Tour", "value": false } ] }, { "key": "skins_templates", "name": "Skins & Templates Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "css_colors", "name": "CSS Colors", "value": false }, { "key": "edit", "name": "Edit Specific Template", "value": false }, { "key": "templates", "name": "Edit Templates", "value": false }, { "key": "export", "name": "Export Skin", "value": false }, { "key": "import", "name": "Import Skin", "value": false }, { "key": "preview_recovery", "name": "Preview Recovered Template", "value": false }, { "key": "preview", "name": "Preview Template", "value": false }, { "key": "read", "name": "Read Template", "value": false }, { "key": "special_templates", "name": "Special Templates", "value": false }, { "key": "themes", "name": "Themes", "value": false } ], "some_actions": false, "action": [ { "key": "add_color", "name": "Add CSS Color", "value": false }, { "key": "add_skin", "name": "Add Skin", "value": false }, { "key": "add", "name": "Add Template", "value": false }, { "key": "copy", "name": "Copy Template", "value": false }, { "key": "create_palette", "name": "Create Palette", "value": false }, { "key": "customize", "name": "Customize Template", "value": false }, { "key": "del_skin", "name": "Delete Skin", "value": false }, { "key": "edit_skin", "name": "Edit Skin", "value": false }, { "key": "export_run", "name": "Export Skin", "value": false }, { "key": "flush", "name": "Flush Template Cache", "value": false }, { "key": "import_add", "name": "Import Skin", "value": false }, { "key": "recover", "name": "Recover Template", "value": false }, { "key": "revert", "name": "Revert Template", "value": false }, { "key": "save_defaults", "name": "Save Default Skin", "value": false }, { "key": "save", "name": "Save Template", "value": false }, { "key": "set_colors", "name": "Set CSS Color", "value": false }, { "key": "set_palette", "name": "Set Palette", "value": false } ] }, { "key": "support", "name": "Support Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "admin_areas", "name": "Admin Areas", "value": false }, { "key": "change_log", "name": "Change Log", "value": false } ], "some_actions": false, "action": [ { "key": "delete_link", "name": "Delete Link", "value": false }, { "key": "edit_link", "name": "Edit Link", "value": false }, { "key": "new_link", "name": "New Link", "value": false } ] }, { "key": "third_party", "name": "Third Party Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "biller_charges", "name": "Third Party Fees", "value": false }, { "key": "poll_status", "name": "Third Party Poll Status", "value": false } ], "some_actions": false, "action": [ { "key": "add_biller", "name": "Add Third Party", "value": false }, { "key": "delete_biller", "name": "Delete Third Party", "value": false }, { "key": "delete_biller_charge", "name": "Delete Third Party Fees", "value": false }, { "key": "edit_biller", "name": "Edit Third Party", "value": false }, { "key": "set_biller_charge", "name": "Set Third Party Fees", "value": false }, { "key": "restore_biller", "name": "Undelete Third Party", "value": false } ] }, { "key": "upsells", "name": "Upsells Admin", "display": false, "all_views": false, "all_actions": false, "editable": false, "some_views": false, "view": [ { "key": "incoming_xsells", "name": "Incoming Cross Sails", "value": false }, { "key": "incoming_upsells", "name": "Incoming Upsell", "value": false }, { "key": "outgoing_xsells", "name": "Outgoing Cross Sails", "value": false }, { "key": "outgoing_upsells", "name": "Outgoing Upsell", "value": false } ], "some_actions": false, "action": [ { "key": "add_rule", "name": "Add Rule", "value": false }, { "key": "add", "name": "Add Upsell", "value": false }, { "key": "delete", "name": "Delete Upsell", "value": false }, { "key": "disable_rule", "name": "Disable Rule", "value": false }, { "key": "edit_rule", "name": "Edit Rule", "value": false }, { "key": "edit", "name": "Edit Upsell", "value": false }, { "key": "move", "name": "Move", "value": false }, { "key": "undelete", "name": "Undelete Upsell", "value": false } ] } ], "custom": false }
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( 'loginid' => '3', 'limited' => 0, ); $request = Array( 'method' => 'GET', 'path' => 'v1/affiliate/permissions', '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); ?>