# 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
}