# API: Edit Client Guest Permissions

# editClientGuestPermissions

Edit a guest's privileges (use for type:"user" rows returned by getClientContacts - editContactPermissions does not work for guests)

# Required parameters

Parameter Description
id Access grant ID (access_id) of the guest
privileges Array of enabled profile privileges:
privileges[billing][emails]=1 - Receive billing notifications

privileges[billing][payinvoice]=1 - Allow to view/pay invoices

privileges[billing][orders]=1 - Place new orders

privileges[billing][balance]=1 - View current balance

privileges[billing][addfunds]=1 - Add funds

privileges[billing][creditcard]=1 -

privileges[support][newticket]=1 - Open new tickets

privileges[support][tickets]=1 - View current tickets

privileges[support][closeticket]=1 - Close tickets

privileges[support][emails]=1 - Receive email notifications

privileges[misc][editmain]=1 - Modify main profile details

privileges[misc][emails]=1 - View emails history

privileges[misc][editipaccess]=1 - Edit security settings

privileges[misc][manageprofiles]=1 - Add / Edit contacts

privileges[misc][affiliates]=1 - Access affiliates section

# Request

GET /admin/api.php?api_id=API_ID&api_key=API_KEY&call=editClientGuestPermissions&id=ID&privileges=PRIVILEGES

# PHP Samples

# Response

{
    "success": true,
    "successsave": 1,
    "call": "editClientGuestPermissions",
    "server_time": 1713259782
}
Last Updated: 8/3/2026, 2:29:25 PM