Updates an existing user's email address or role using the provided user ID.
curl --location --request PUT 'https://apis.divsly.com/api/v1/update-user/1140' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer oauth2_XdwUa1OJE' \
--data-raw '{
"email": "newuser@example.com",
"userType": "user"
}'
fetch('https://apis.divsly.com/api/v1/update-user/1140', {
method: 'PUT',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer oauth2_XdwUa1OJE'
},
body: JSON.stringify({
email: 'newuser@example.com',
userType: 'user'
})
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
const axios = require('axios');
axios.put(
'https://apis.divsly.com/api/v1/update-user/1140',
{
email: 'newuser@example.com',
userType: 'user'
},
{
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer oauth2_XdwUa1OJE'
}
}
)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error.response?.data || error.message);
});
import requests
url = "https://apis.divsly.com/api/v1/update-user/1140"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer oauth2_XdwUa1OJE"
}
payload = {
"email": "newuser@example.com",
"userType": "user"
}
response = requests.put(url, json=payload, headers=headers)
print(response.status_code)
print(response.json())
# Python Requests
import requests
def update_user(user_id, email, user_type, access_token):
url = f"https://apis.divsly.com/api/v1/profile/update-user/{user_id}"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {access_token}"
}
payload = {
"email": email,
"userType": user_type
}
response = requests.put(url, json=payload, headers=headers)
return response.json()
{
"success": true,
"data": {
// updated user data
},
"message": "User updated successfully!"
}
{
"error": true,
"message": "Unauthorized access",
"data": null
}
{
"success": false,
"message": "An unexpected error occurred while updating user"
}