service


Click here for a complete list of operations.

GetAccountDetails

Get Active Directory Account Details Method Validate Web Request through Consumer Credentials

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /adws/service.asmx HTTP/1.1
Host: services.psau.edu.sa
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetAccountDetails"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <ConsumerCredentials xmlns="http://tempuri.org/">
      <UserName>string</UserName>
      <Password>string</Password>
    </ConsumerCredentials>
  </soap:Header>
  <soap:Body>
    <GetAccountDetails xmlns="http://tempuri.org/">
      <email>string</email>
    </GetAccountDetails>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetAccountDetailsResponse xmlns="http://tempuri.org/">
      <GetAccountDetailsResult>
        <directoryLocation>string</directoryLocation>
        <title>string</title>
        <nationalId>string</nationalId>
        <civilIqamaNumber>string</civilIqamaNumber>
        <firstName>string</firstName>
        <middleName>string</middleName>
        <lastName>string</lastName>
        <userName>string</userName>
        <email>string</email>
        <displayname>string</displayname>
        <phone>string</phone>
        <extention>string</extention>
        <mobile>string</mobile>
        <fax>string</fax>
        <mangment>string</mangment>
        <department>string</department>
        <postOffice>string</postOffice>
        <zipCode>string</zipCode>
        <postalCode>string</postalCode>
        <company>string</company>
        <city>string</city>
        <country>string</country>
        <streetaddress>string</streetaddress>
        <homedirectory>string</homedirectory>
        <homedrive>string</homedrive>
        <groups>
          <string>string</string>
          <string>string</string>
        </groups>
        <path>string</path>
        <manager>
          <directoryLocation>string</directoryLocation>
          <title>string</title>
          <nationalId>string</nationalId>
          <civilIqamaNumber>string</civilIqamaNumber>
          <firstName>string</firstName>
          <middleName>string</middleName>
          <lastName>string</lastName>
          <userName>string</userName>
          <email>string</email>
          <displayname>string</displayname>
          <phone>string</phone>
          <extention>string</extention>
          <mobile>string</mobile>
          <fax>string</fax>
          <mangment>string</mangment>
          <department>string</department>
          <postOffice>string</postOffice>
          <zipCode>string</zipCode>
          <postalCode>string</postalCode>
          <company>string</company>
          <city>string</city>
          <country>string</country>
          <streetaddress>string</streetaddress>
          <homedirectory>string</homedirectory>
          <homedrive>string</homedrive>
          <groups>
            <string>string</string>
            <string>string</string>
          </groups>
          <path>string</path>
          <manager>
            <directoryLocation>string</directoryLocation>
            <title>string</title>
            <nationalId>string</nationalId>
            <civilIqamaNumber>string</civilIqamaNumber>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <userName>string</userName>
            <email>string</email>
            <displayname>string</displayname>
            <phone>string</phone>
            <extention>string</extention>
            <mobile>string</mobile>
            <fax>string</fax>
            <mangment>string</mangment>
            <department>string</department>
            <postOffice>string</postOffice>
            <zipCode>string</zipCode>
            <postalCode>string</postalCode>
            <company>string</company>
            <city>string</city>
            <country>string</country>
            <streetaddress>string</streetaddress>
            <homedirectory>string</homedirectory>
            <homedrive>string</homedrive>
            <groups xsi:nil="true" />
            <path>string</path>
            <manager xsi:nil="true" />
            <whenCreated>dateTime</whenCreated>
            <whenChanged>dateTime</whenChanged>
            <Lastlogoff>dateTime</Lastlogoff>
            <Lastlogon>dateTime</Lastlogon>
            <logonCount>int</logonCount>
            <logonHours>int</logonHours>
            <logonWorkstation>int</logonWorkstation>
            <organization xsi:nil="true" />
            <siblings xsi:nil="true" />
            <description>string</description>
            <distinguishedname>string</distinguishedname>
            <containername>string</containername>
            <employeeID>string</employeeID>
            <initials>string</initials>
            <Gender>string</Gender>
            <JobCode>string</JobCode>
            <Position>string</Position>
            <NationalityId>string</NationalityId>
            <EmployeeNo>string</EmployeeNo>
            <Name>string</Name>
            <InstanceType>int</InstanceType>
            <AccountType>int</AccountType>
            <ProfileImage>base64Binary</ProfileImage>
            <pwdLastSet>dateTime</pwdLastSet>
          </manager>
          <whenCreated>dateTime</whenCreated>
          <whenChanged>dateTime</whenChanged>
          <Lastlogoff>dateTime</Lastlogoff>
          <Lastlogon>dateTime</Lastlogon>
          <logonCount>int</logonCount>
          <logonHours>int</logonHours>
          <logonWorkstation>int</logonWorkstation>
          <organization>
            <SharedSameManger xsi:nil="true" />
            <SharedSameManagement xsi:nil="true" />
            <DirectReports xsi:nil="true" />
          </organization>
          <siblings>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </siblings>
          <description>string</description>
          <distinguishedname>string</distinguishedname>
          <containername>string</containername>
          <employeeID>string</employeeID>
          <initials>string</initials>
          <Gender>string</Gender>
          <JobCode>string</JobCode>
          <Position>string</Position>
          <NationalityId>string</NationalityId>
          <EmployeeNo>string</EmployeeNo>
          <Name>string</Name>
          <InstanceType>int</InstanceType>
          <AccountType>int</AccountType>
          <ProfileImage>base64Binary</ProfileImage>
          <pwdLastSet>dateTime</pwdLastSet>
        </manager>
        <whenCreated>dateTime</whenCreated>
        <whenChanged>dateTime</whenChanged>
        <Lastlogoff>dateTime</Lastlogoff>
        <Lastlogon>dateTime</Lastlogon>
        <logonCount>int</logonCount>
        <logonHours>int</logonHours>
        <logonWorkstation>int</logonWorkstation>
        <organization>
          <SharedSameManger>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </SharedSameManger>
          <SharedSameManagement>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </SharedSameManagement>
          <DirectReports>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </DirectReports>
        </organization>
        <siblings>
          <ADUsers>
            <directoryLocation>string</directoryLocation>
            <title>string</title>
            <nationalId>string</nationalId>
            <civilIqamaNumber>string</civilIqamaNumber>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <userName>string</userName>
            <email>string</email>
            <displayname>string</displayname>
            <phone>string</phone>
            <extention>string</extention>
            <mobile>string</mobile>
            <fax>string</fax>
            <mangment>string</mangment>
            <department>string</department>
            <postOffice>string</postOffice>
            <zipCode>string</zipCode>
            <postalCode>string</postalCode>
            <company>string</company>
            <city>string</city>
            <country>string</country>
            <streetaddress>string</streetaddress>
            <homedirectory>string</homedirectory>
            <homedrive>string</homedrive>
            <groups xsi:nil="true" />
            <path>string</path>
            <manager xsi:nil="true" />
            <whenCreated>dateTime</whenCreated>
            <whenChanged>dateTime</whenChanged>
            <Lastlogoff>dateTime</Lastlogoff>
            <Lastlogon>dateTime</Lastlogon>
            <logonCount>int</logonCount>
            <logonHours>int</logonHours>
            <logonWorkstation>int</logonWorkstation>
            <organization xsi:nil="true" />
            <siblings xsi:nil="true" />
            <description>string</description>
            <distinguishedname>string</distinguishedname>
            <containername>string</containername>
            <employeeID>string</employeeID>
            <initials>string</initials>
            <Gender>string</Gender>
            <JobCode>string</JobCode>
            <Position>string</Position>
            <NationalityId>string</NationalityId>
            <EmployeeNo>string</EmployeeNo>
            <Name>string</Name>
            <InstanceType>int</InstanceType>
            <AccountType>int</AccountType>
            <ProfileImage>base64Binary</ProfileImage>
            <pwdLastSet>dateTime</pwdLastSet>
          </ADUsers>
          <ADUsers>
            <directoryLocation>string</directoryLocation>
            <title>string</title>
            <nationalId>string</nationalId>
            <civilIqamaNumber>string</civilIqamaNumber>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <userName>string</userName>
            <email>string</email>
            <displayname>string</displayname>
            <phone>string</phone>
            <extention>string</extention>
            <mobile>string</mobile>
            <fax>string</fax>
            <mangment>string</mangment>
            <department>string</department>
            <postOffice>string</postOffice>
            <zipCode>string</zipCode>
            <postalCode>string</postalCode>
            <company>string</company>
            <city>string</city>
            <country>string</country>
            <streetaddress>string</streetaddress>
            <homedirectory>string</homedirectory>
            <homedrive>string</homedrive>
            <groups xsi:nil="true" />
            <path>string</path>
            <manager xsi:nil="true" />
            <whenCreated>dateTime</whenCreated>
            <whenChanged>dateTime</whenChanged>
            <Lastlogoff>dateTime</Lastlogoff>
            <Lastlogon>dateTime</Lastlogon>
            <logonCount>int</logonCount>
            <logonHours>int</logonHours>
            <logonWorkstation>int</logonWorkstation>
            <organization xsi:nil="true" />
            <siblings xsi:nil="true" />
            <description>string</description>
            <distinguishedname>string</distinguishedname>
            <containername>string</containername>
            <employeeID>string</employeeID>
            <initials>string</initials>
            <Gender>string</Gender>
            <JobCode>string</JobCode>
            <Position>string</Position>
            <NationalityId>string</NationalityId>
            <EmployeeNo>string</EmployeeNo>
            <Name>string</Name>
            <InstanceType>int</InstanceType>
            <AccountType>int</AccountType>
            <ProfileImage>base64Binary</ProfileImage>
            <pwdLastSet>dateTime</pwdLastSet>
          </ADUsers>
        </siblings>
        <description>string</description>
        <distinguishedname>string</distinguishedname>
        <containername>string</containername>
        <employeeID>string</employeeID>
        <initials>string</initials>
        <Gender>string</Gender>
        <JobCode>string</JobCode>
        <Position>string</Position>
        <NationalityId>string</NationalityId>
        <EmployeeNo>string</EmployeeNo>
        <Name>string</Name>
        <InstanceType>int</InstanceType>
        <AccountType>int</AccountType>
        <ProfileImage>base64Binary</ProfileImage>
        <pwdLastSet>dateTime</pwdLastSet>
      </GetAccountDetailsResult>
    </GetAccountDetailsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /adws/service.asmx HTTP/1.1
Host: services.psau.edu.sa
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <ConsumerCredentials xmlns="http://tempuri.org/">
      <UserName>string</UserName>
      <Password>string</Password>
    </ConsumerCredentials>
  </soap12:Header>
  <soap12:Body>
    <GetAccountDetails xmlns="http://tempuri.org/">
      <email>string</email>
    </GetAccountDetails>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetAccountDetailsResponse xmlns="http://tempuri.org/">
      <GetAccountDetailsResult>
        <directoryLocation>string</directoryLocation>
        <title>string</title>
        <nationalId>string</nationalId>
        <civilIqamaNumber>string</civilIqamaNumber>
        <firstName>string</firstName>
        <middleName>string</middleName>
        <lastName>string</lastName>
        <userName>string</userName>
        <email>string</email>
        <displayname>string</displayname>
        <phone>string</phone>
        <extention>string</extention>
        <mobile>string</mobile>
        <fax>string</fax>
        <mangment>string</mangment>
        <department>string</department>
        <postOffice>string</postOffice>
        <zipCode>string</zipCode>
        <postalCode>string</postalCode>
        <company>string</company>
        <city>string</city>
        <country>string</country>
        <streetaddress>string</streetaddress>
        <homedirectory>string</homedirectory>
        <homedrive>string</homedrive>
        <groups>
          <string>string</string>
          <string>string</string>
        </groups>
        <path>string</path>
        <manager>
          <directoryLocation>string</directoryLocation>
          <title>string</title>
          <nationalId>string</nationalId>
          <civilIqamaNumber>string</civilIqamaNumber>
          <firstName>string</firstName>
          <middleName>string</middleName>
          <lastName>string</lastName>
          <userName>string</userName>
          <email>string</email>
          <displayname>string</displayname>
          <phone>string</phone>
          <extention>string</extention>
          <mobile>string</mobile>
          <fax>string</fax>
          <mangment>string</mangment>
          <department>string</department>
          <postOffice>string</postOffice>
          <zipCode>string</zipCode>
          <postalCode>string</postalCode>
          <company>string</company>
          <city>string</city>
          <country>string</country>
          <streetaddress>string</streetaddress>
          <homedirectory>string</homedirectory>
          <homedrive>string</homedrive>
          <groups>
            <string>string</string>
            <string>string</string>
          </groups>
          <path>string</path>
          <manager>
            <directoryLocation>string</directoryLocation>
            <title>string</title>
            <nationalId>string</nationalId>
            <civilIqamaNumber>string</civilIqamaNumber>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <userName>string</userName>
            <email>string</email>
            <displayname>string</displayname>
            <phone>string</phone>
            <extention>string</extention>
            <mobile>string</mobile>
            <fax>string</fax>
            <mangment>string</mangment>
            <department>string</department>
            <postOffice>string</postOffice>
            <zipCode>string</zipCode>
            <postalCode>string</postalCode>
            <company>string</company>
            <city>string</city>
            <country>string</country>
            <streetaddress>string</streetaddress>
            <homedirectory>string</homedirectory>
            <homedrive>string</homedrive>
            <groups xsi:nil="true" />
            <path>string</path>
            <manager xsi:nil="true" />
            <whenCreated>dateTime</whenCreated>
            <whenChanged>dateTime</whenChanged>
            <Lastlogoff>dateTime</Lastlogoff>
            <Lastlogon>dateTime</Lastlogon>
            <logonCount>int</logonCount>
            <logonHours>int</logonHours>
            <logonWorkstation>int</logonWorkstation>
            <organization xsi:nil="true" />
            <siblings xsi:nil="true" />
            <description>string</description>
            <distinguishedname>string</distinguishedname>
            <containername>string</containername>
            <employeeID>string</employeeID>
            <initials>string</initials>
            <Gender>string</Gender>
            <JobCode>string</JobCode>
            <Position>string</Position>
            <NationalityId>string</NationalityId>
            <EmployeeNo>string</EmployeeNo>
            <Name>string</Name>
            <InstanceType>int</InstanceType>
            <AccountType>int</AccountType>
            <ProfileImage>base64Binary</ProfileImage>
            <pwdLastSet>dateTime</pwdLastSet>
          </manager>
          <whenCreated>dateTime</whenCreated>
          <whenChanged>dateTime</whenChanged>
          <Lastlogoff>dateTime</Lastlogoff>
          <Lastlogon>dateTime</Lastlogon>
          <logonCount>int</logonCount>
          <logonHours>int</logonHours>
          <logonWorkstation>int</logonWorkstation>
          <organization>
            <SharedSameManger xsi:nil="true" />
            <SharedSameManagement xsi:nil="true" />
            <DirectReports xsi:nil="true" />
          </organization>
          <siblings>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </siblings>
          <description>string</description>
          <distinguishedname>string</distinguishedname>
          <containername>string</containername>
          <employeeID>string</employeeID>
          <initials>string</initials>
          <Gender>string</Gender>
          <JobCode>string</JobCode>
          <Position>string</Position>
          <NationalityId>string</NationalityId>
          <EmployeeNo>string</EmployeeNo>
          <Name>string</Name>
          <InstanceType>int</InstanceType>
          <AccountType>int</AccountType>
          <ProfileImage>base64Binary</ProfileImage>
          <pwdLastSet>dateTime</pwdLastSet>
        </manager>
        <whenCreated>dateTime</whenCreated>
        <whenChanged>dateTime</whenChanged>
        <Lastlogoff>dateTime</Lastlogoff>
        <Lastlogon>dateTime</Lastlogon>
        <logonCount>int</logonCount>
        <logonHours>int</logonHours>
        <logonWorkstation>int</logonWorkstation>
        <organization>
          <SharedSameManger>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </SharedSameManger>
          <SharedSameManagement>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </SharedSameManagement>
          <DirectReports>
            <ADUsers xsi:nil="true" />
            <ADUsers xsi:nil="true" />
          </DirectReports>
        </organization>
        <siblings>
          <ADUsers>
            <directoryLocation>string</directoryLocation>
            <title>string</title>
            <nationalId>string</nationalId>
            <civilIqamaNumber>string</civilIqamaNumber>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <userName>string</userName>
            <email>string</email>
            <displayname>string</displayname>
            <phone>string</phone>
            <extention>string</extention>
            <mobile>string</mobile>
            <fax>string</fax>
            <mangment>string</mangment>
            <department>string</department>
            <postOffice>string</postOffice>
            <zipCode>string</zipCode>
            <postalCode>string</postalCode>
            <company>string</company>
            <city>string</city>
            <country>string</country>
            <streetaddress>string</streetaddress>
            <homedirectory>string</homedirectory>
            <homedrive>string</homedrive>
            <groups xsi:nil="true" />
            <path>string</path>
            <manager xsi:nil="true" />
            <whenCreated>dateTime</whenCreated>
            <whenChanged>dateTime</whenChanged>
            <Lastlogoff>dateTime</Lastlogoff>
            <Lastlogon>dateTime</Lastlogon>
            <logonCount>int</logonCount>
            <logonHours>int</logonHours>
            <logonWorkstation>int</logonWorkstation>
            <organization xsi:nil="true" />
            <siblings xsi:nil="true" />
            <description>string</description>
            <distinguishedname>string</distinguishedname>
            <containername>string</containername>
            <employeeID>string</employeeID>
            <initials>string</initials>
            <Gender>string</Gender>
            <JobCode>string</JobCode>
            <Position>string</Position>
            <NationalityId>string</NationalityId>
            <EmployeeNo>string</EmployeeNo>
            <Name>string</Name>
            <InstanceType>int</InstanceType>
            <AccountType>int</AccountType>
            <ProfileImage>base64Binary</ProfileImage>
            <pwdLastSet>dateTime</pwdLastSet>
          </ADUsers>
          <ADUsers>
            <directoryLocation>string</directoryLocation>
            <title>string</title>
            <nationalId>string</nationalId>
            <civilIqamaNumber>string</civilIqamaNumber>
            <firstName>string</firstName>
            <middleName>string</middleName>
            <lastName>string</lastName>
            <userName>string</userName>
            <email>string</email>
            <displayname>string</displayname>
            <phone>string</phone>
            <extention>string</extention>
            <mobile>string</mobile>
            <fax>string</fax>
            <mangment>string</mangment>
            <department>string</department>
            <postOffice>string</postOffice>
            <zipCode>string</zipCode>
            <postalCode>string</postalCode>
            <company>string</company>
            <city>string</city>
            <country>string</country>
            <streetaddress>string</streetaddress>
            <homedirectory>string</homedirectory>
            <homedrive>string</homedrive>
            <groups xsi:nil="true" />
            <path>string</path>
            <manager xsi:nil="true" />
            <whenCreated>dateTime</whenCreated>
            <whenChanged>dateTime</whenChanged>
            <Lastlogoff>dateTime</Lastlogoff>
            <Lastlogon>dateTime</Lastlogon>
            <logonCount>int</logonCount>
            <logonHours>int</logonHours>
            <logonWorkstation>int</logonWorkstation>
            <organization xsi:nil="true" />
            <siblings xsi:nil="true" />
            <description>string</description>
            <distinguishedname>string</distinguishedname>
            <containername>string</containername>
            <employeeID>string</employeeID>
            <initials>string</initials>
            <Gender>string</Gender>
            <JobCode>string</JobCode>
            <Position>string</Position>
            <NationalityId>string</NationalityId>
            <EmployeeNo>string</EmployeeNo>
            <Name>string</Name>
            <InstanceType>int</InstanceType>
            <AccountType>int</AccountType>
            <ProfileImage>base64Binary</ProfileImage>
            <pwdLastSet>dateTime</pwdLastSet>
          </ADUsers>
        </siblings>
        <description>string</description>
        <distinguishedname>string</distinguishedname>
        <containername>string</containername>
        <employeeID>string</employeeID>
        <initials>string</initials>
        <Gender>string</Gender>
        <JobCode>string</JobCode>
        <Position>string</Position>
        <NationalityId>string</NationalityId>
        <EmployeeNo>string</EmployeeNo>
        <Name>string</Name>
        <InstanceType>int</InstanceType>
        <AccountType>int</AccountType>
        <ProfileImage>base64Binary</ProfileImage>
        <pwdLastSet>dateTime</pwdLastSet>
      </GetAccountDetailsResult>
    </GetAccountDetailsResponse>
  </soap12:Body>
</soap12:Envelope>