Retrieve the Service Provider's Configuration
curl --request GET \
--url https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig \
--header 'None: <api-key>'import requests
url = "https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig"
headers = {"None": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {None: '<api-key>'}};
fetch('https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"None: <api-key>"
],
]);
$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 := "https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("None", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig")
.header("None", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["None"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"authenticationSchemes": [
{
"description": "<string>",
"name": "<string>",
"primary": true,
"specUrl": "<string>",
"type": "<string>"
}
],
"bulk": {
"supported": true
},
"changePassword": {
"supported": true
},
"etag": {
"supported": true
},
"filter": {
"supported": true
},
"patch": {
"supported": true
},
"schemas": [
"<string>"
],
"sort": {
"supported": true
},
"xmlDataFormat": {
"supported": true
}
}SCIM
Retrieve the Service Provider's Configuration
deprecated
GET
/
api2
/
v1
/
scim
/
ServiceProviderConfig
Retrieve the Service Provider's Configuration
curl --request GET \
--url https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig \
--header 'None: <api-key>'import requests
url = "https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig"
headers = {"None": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {None: '<api-key>'}};
fetch('https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"None: <api-key>"
],
]);
$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 := "https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("None", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig")
.header("None", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://cloud.memsource.com/web/api2/v1/scim/ServiceProviderConfig")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["None"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"authenticationSchemes": [
{
"description": "<string>",
"name": "<string>",
"primary": true,
"specUrl": "<string>",
"type": "<string>"
}
],
"bulk": {
"supported": true
},
"changePassword": {
"supported": true
},
"etag": {
"supported": true
},
"filter": {
"supported": true
},
"patch": {
"supported": true
},
"schemas": [
"<string>"
],
"sort": {
"supported": true
},
"xmlDataFormat": {
"supported": true
}
}Authorizations
No authentication required. This is used for public endpoints.
Response
OK
SCIM ServiceProvider configuration describing supported features
Authentication schemes supported by the service provider
Show child attributes
Show child attributes
Indicates whether a SCIM feature is supported
Show child attributes
Show child attributes
Indicates whether a SCIM feature is supported
Show child attributes
Show child attributes
Indicates whether a SCIM feature is supported
Show child attributes
Show child attributes
Indicates whether a SCIM feature is supported
Show child attributes
Show child attributes
Indicates whether a SCIM feature is supported
Show child attributes
Show child attributes
SCIM schemas for this configuration object
Indicates whether a SCIM feature is supported
Show child attributes
Show child attributes
Indicates whether a SCIM feature is supported
Show child attributes
Show child attributes
Was this page helpful?