Modify which services, domains, or functions another user or account has access to. This is ideal for granting or revoking specific rights for delegated access.
/accept-invite/[token] /teams grantId string required
Example: 11111111-1111-1111-1111-111111111111 grantId parameter
Accept Example Content-Type Example accessAllDomains boolean required
· Example: true accessAllHosting boolean required
· Example: true accessAllVps boolean required
· Example: true canCloseTickets boolean
· Example: true canOpenTickets boolean
· Example: true canPlaceOrders boolean
· Example: false canReceiveInvoices boolean
· Example: false canReceiveTicketEmails boolean
· Example: true canRequestEpp boolean
· Example: true canViewInvoices boolean
· Example: false canViewTickets boolean
· Example: true dnsZones array
· Example: [{"id":"10001","name":"example.com","hasAccess":true},{"id":"10001","name":"example.com... domains array
· Example: [{"id":"10001","name":"example.com","hasAccess":true}] services array
· Example: [{"id":"10001","name":"VPS XS","hasAccess":true}] data object required data.message string required
· Example: Grant permissions updated Human-readable message.
requestId string required
· Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba Unique request identifier (UUID).
success boolean required
· Example: true True for successful responses.
timestamp string
· Example: 2026-02-10T00:00:00.000Z ISO 8601 timestamp (UTC).
https://cloud.hostup.se/api/delegated-access/{grantId} curl -X PUT "https://cloud.hostup.se/api/delegated-access/11111111-1111-1111-1111-111111111111" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"services": [
{
"id": "20221",
"name": "VPS XS",
"hasAccess": true
}
],
"domains": [
{
"id": "22922",
"name": "example.com",
"hasAccess": true
}
],
"dnsZones": [],
"canViewInvoices": false,
"canReceiveInvoices": false,
"canOpenTickets": true,
"canViewTickets": true,
"canReceiveTicketEmails": true,
"canCloseTickets": true,
"accessAllVps": true,
"accessAllHosting": true,
"accessAllDomains": true,
"canPlaceOrders": false,
"canRequestEpp": true
}' {
"success": true,
"timestamp": "2026-02-10T00:00:00.000Z",
"requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
"data": {
"message": "Grant permissions updated"
}
} {
"services": [
{
"id": "20221",
"name": "VPS XS",
"hasAccess": true
}
],
"domains": [
{
"id": "22922",
"name": "example.com",
"hasAccess": true
}
],
"dnsZones": [],
"canViewInvoices": false,
"canReceiveInvoices": false,
"canOpenTickets": true,
"canViewTickets": true,
"canReceiveTicketEmails": true,
"canCloseTickets": true,
"accessAllVps": true,
"accessAllHosting": true,
"accessAllDomains": true,
"canPlaceOrders": false,
"canRequestEpp": true
}