Actions70
- Config Actions
- Database Service Actions
- Database Service > Backups Actions
- Database Service > Backups > Scheduled Actions
- Database Service > Configurations Actions
- Database Service > Data Actions
- Database Service > IP Filters Actions
- Database Service > Restores Actions
- Kubernetes Service Actions
- Kubernetes Service > Data Actions
- Kubernetes Service > IP Filtering Actions
- Kubernetes Service > Instance Pools Actions
- Product Management Actions
- Projects Actions
- Users Actions
Users → Update User With Invitation
AI-generatedSummary
Update a Public Cloud user via invitation, optionally adding extra fields and optionally returning the full response.
Inputs
- authentication — Authentication method – OAuth2 (default) or API Key.
- path_public_cloud_id (required) — Public Cloud Identifier.
- path_public_cloud_project_id (required) — Public Cloud Project Identifier.
- path_public_cloud_user_id (required) — Public Cloud User Identifier.
- body_email (required) — User email address.
- bodyParameters — Additional body fields to send with the request (e.g., description).
- returnFullResponse — If true, the full response body is returned; otherwise only a success/failure indicator.
Output shape
a single user object (or success indicator if returnFullResponse is false)
When returnFullResponse is false, only a success status is returned; otherwise the updated user record is returned. Errors follow the standard API error envelope.
Examples
Example 1: Update a user via OAuth2 with email and description
authentication=oauth2, path_public_cloud_id=12345, path_public_cloud_project_id=1, path_public_cloud_user_id=98765, body_email='john.doe@example.com', bodyParameters={description:'Updated via API'}, returnFullResponse=true
Example 2: Update a user using API Key without extra fields
authentication=apiKey, path_public_cloud_id=54321, path_public_cloud_project_id=2, path_public_cloud_user_id=65432, body_email='jane.smith@example.com', returnFullResponse=false