Current user information
curl --request GET \
--url http://10.2.4.166:8080/composer/api/user \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://10.2.4.166:8080/composer/api/user"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('http://10.2.4.166:8080/composer/api/user', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://10.2.4.166:8080/composer/api/user",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://10.2.4.166:8080/composer/api/user"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://10.2.4.166:8080/composer/api/user")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://10.2.4.166:8080/composer/api/user")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"userOrigin": "<string>",
"localeSettingsId": "<string>",
"createdByUserID": "<string>",
"lastModifiedByUserID": "<string>",
"createdDate": "2023-11-07T05:31:56Z",
"lastModifiedDate": "2023-11-07T05:31:56Z",
"id": "<string>",
"fullname": "<string>",
"email": "<string>",
"accountId": "<string>",
"accounts": [
{
"id": "<string>",
"userId": "<string>",
"accountId": "<string>",
"groups": [
"<string>"
],
"roles": [
"<string>"
],
"userAttributes": [
{
"key": "<string>",
"value": "<string>",
"encrypted": true
}
],
"disabled": true,
"replyToAddress": "<string>",
"senderDisplayName": "<string>",
"accountName": "<string>",
"accountDisabled": true
}
],
"name": "<string>",
"password": "<string>",
"groupRoles": [
"<string>"
],
"forcePasswordChange": true,
"showQuickstart": true,
"external": true,
"ldapDn": "<string>",
"languageLocaleId": "<string>",
"timeZone": "<string>",
"deletable": true,
"availableAttributeKeys": [
"<string>"
],
"activeGroups": [
"<string>"
],
"activeRoles": [
"<string>"
],
"version": 123,
"userId": "<string>"
}Current user information
Current user information
curl --request GET \
--url http://10.2.4.166:8080/composer/api/user \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://10.2.4.166:8080/composer/api/user"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('http://10.2.4.166:8080/composer/api/user', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://10.2.4.166:8080/composer/api/user",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://10.2.4.166:8080/composer/api/user"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://10.2.4.166:8080/composer/api/user")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://10.2.4.166:8080/composer/api/user")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"userOrigin": "<string>",
"localeSettingsId": "<string>",
"createdByUserID": "<string>",
"lastModifiedByUserID": "<string>",
"createdDate": "2023-11-07T05:31:56Z",
"lastModifiedDate": "2023-11-07T05:31:56Z",
"id": "<string>",
"fullname": "<string>",
"email": "<string>",
"accountId": "<string>",
"accounts": [
{
"id": "<string>",
"userId": "<string>",
"accountId": "<string>",
"groups": [
"<string>"
],
"roles": [
"<string>"
],
"userAttributes": [
{
"key": "<string>",
"value": "<string>",
"encrypted": true
}
],
"disabled": true,
"replyToAddress": "<string>",
"senderDisplayName": "<string>",
"accountName": "<string>",
"accountDisabled": true
}
],
"name": "<string>",
"password": "<string>",
"groupRoles": [
"<string>"
],
"forcePasswordChange": true,
"showQuickstart": true,
"external": true,
"ldapDn": "<string>",
"languageLocaleId": "<string>",
"timeZone": "<string>",
"deletable": true,
"availableAttributeKeys": [
"<string>"
],
"activeGroups": [
"<string>"
],
"activeRoles": [
"<string>"
],
"version": 123,
"userId": "<string>"
}Authorizations
HTTP Basic authentication using global administrator credentials (username and password).
Response
200 - application/vnd.composer.v3+json
OK
User object contains information on application users
Show child attributes
Show child attributes
(deprecated since 7.10, to be removed in 8.x)
(deprecated since 7.10, to be removed in 8.x)
(deprecated since 7.10, to be removed in 8.x)
(deprecated since 7.10, to be removed in 8.x)
(deprecated since 7.10, to be removed in 8.x) Use the 'id' field instead
Was this page helpful?