getProfileList (SOAP) v1
Method: getProfileList
Retrieves list of profiles for an authenticated user (and account, if provided)
SOAP Request
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:v1="https://urchin.com/api/urchin/v1/"> <soap:Header/> <soap:Body> <v1:getProfileList> <!--You may enter the following 3 items in any order--> <login>LOGIN</login> <password>PASSWORD</password> <accountId>ACCOUNTID<accountId/> </v1:getProfileList> </soap:Body> </soap:Envelope>
Request arguments:
-
login - user name login
-
password - user password
-
accountId - ID of the account (optional)
Response:
-
Profile[] - List of available profiles for authenticated user.
Sample SOAP Request
<?xml version="1.0"?> <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <env:Body> <!-- Retrieves list of profiles --> <getProfileList> <login>super_admin</login> <password>password</password> <accountId>1</accountId> </getProfileList> </env:Body> </env:Envelope>
Sample SOAP response
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header/> <soapenv:Body> <tns:getProfileListResponse xmlns:tns="https://urchin.com/api/urchin/v1/"> <profile> <accountId>1</accountId> <accountName>(NONE)</accountName> <profileId>1</profileId> <profileName>tets.profile</profileName> </profile> <profile> <accountId>1</accountId> <accountName>(NONE)</accountName> <profileId>3</profileId> <profileName>ttets.profile (utm)</profileName> </profile> </tns:getProfileListResponse> </soapenv:Body> </soapenv:Envelope>
Java and .Net C# samples
The following samples are available for this method: