roleUpdated
Waterly will call this API when a user's role is updated within Waterly
/roleUpdated
Usage and SDK Samples
curl -X POST \
-H "Content-Type: application/json" \
"http://localhost/roleUpdated" \
-d '{
"systemId" : 10,
"role" : "Operator",
"systemName" : "Lake Zebra, IL",
"action" : "Grant",
"systemURL" : "https://app.waterlyapp.com/accounts/10",
"userId" : "abc123"
}'
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.CallbacksApi;
import java.io.File;
import java.util.*;
public class CallbacksApiExample {
public static void main(String[] args) {
// Create an instance of the API class
CallbacksApi apiInstance = new CallbacksApi();
RoleUpdatedCallbackRequest roleUpdatedCallbackRequest = ; // RoleUpdatedCallbackRequest |
try {
apiInstance.roleUpdated(roleUpdatedCallbackRequest);
} catch (ApiException e) {
System.err.println("Exception when calling CallbacksApi#roleUpdated");
e.printStackTrace();
}
}
}
import org.openapitools.client.api.CallbacksApi;
public class CallbacksApiExample {
public static void main(String[] args) {
CallbacksApi apiInstance = new CallbacksApi();
RoleUpdatedCallbackRequest roleUpdatedCallbackRequest = ; // RoleUpdatedCallbackRequest |
try {
apiInstance.roleUpdated(roleUpdatedCallbackRequest);
} catch (ApiException e) {
System.err.println("Exception when calling CallbacksApi#roleUpdated");
e.printStackTrace();
}
}
}
// Create an instance of the API class
CallbacksApi *apiInstance = [[CallbacksApi alloc] init];
RoleUpdatedCallbackRequest *roleUpdatedCallbackRequest = ; // (optional)
// Waterly will call this API when a user's role is updated within Waterly
[apiInstance roleUpdatedWith:roleUpdatedCallbackRequest
completionHandler: ^(NSError* error) {
if (error) {
NSLog(@"Error: %@", error);
}
}];
var WaterlyExternalUserDirectoryApi = require('waterly_external_user_directory_api');
// Create an instance of the API class
var api = new WaterlyExternalUserDirectoryApi.CallbacksApi()
var opts = {
'roleUpdatedCallbackRequest': // {RoleUpdatedCallbackRequest}
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
api.roleUpdated(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;
namespace Example
{
public class roleUpdatedExample
{
public void main()
{
// Create an instance of the API class
var apiInstance = new CallbacksApi();
var roleUpdatedCallbackRequest = new RoleUpdatedCallbackRequest(); // RoleUpdatedCallbackRequest | (optional)
try {
// Waterly will call this API when a user's role is updated within Waterly
apiInstance.roleUpdated(roleUpdatedCallbackRequest);
} catch (Exception e) {
Debug.Print("Exception when calling CallbacksApi.roleUpdated: " + e.Message );
}
}
}
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\CallbacksApi();
$roleUpdatedCallbackRequest = ; // RoleUpdatedCallbackRequest |
try {
$api_instance->roleUpdated($roleUpdatedCallbackRequest);
} catch (Exception $e) {
echo 'Exception when calling CallbacksApi->roleUpdated: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::CallbacksApi;
# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::CallbacksApi->new();
my $roleUpdatedCallbackRequest = WWW::OPenAPIClient::Object::RoleUpdatedCallbackRequest->new(); # RoleUpdatedCallbackRequest |
eval {
$api_instance->roleUpdated(roleUpdatedCallbackRequest => $roleUpdatedCallbackRequest);
};
if ($@) {
warn "Exception when calling CallbacksApi->roleUpdated: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint
# Create an instance of the API class
api_instance = openapi_client.CallbacksApi()
roleUpdatedCallbackRequest = # RoleUpdatedCallbackRequest | (optional)
try:
# Waterly will call this API when a user's role is updated within Waterly
api_instance.role_updated(roleUpdatedCallbackRequest=roleUpdatedCallbackRequest)
except ApiException as e:
print("Exception when calling CallbacksApi->roleUpdated: %s\n" % e)
extern crate CallbacksApi;
pub fn main() {
let roleUpdatedCallbackRequest = ; // RoleUpdatedCallbackRequest
let mut context = CallbacksApi::Context::default();
let result = client.roleUpdated(roleUpdatedCallbackRequest, &context).wait();
println!("{:?}", result);
}
Scopes
Parameters
Body parameters
Name | Description |
---|---|
roleUpdatedCallbackRequest |