A PS3
A PS3

PSN API Web Service

PSN API


Click here for a complete list of operations.

getPSNID

 

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
sPSNID:
 

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 /ps3/api/psn.asmx HTTP/1.1
Host: www.psnapi.com.ar
Content-Type: text/xml; charset=utf-8
Content-Length: 
length
SOAPAction: "http://www.psnapi.com.ar/ps3/api/getPSNID"

<?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>
    <getPSNID xmlns="http://www.psnapi.com.ar/ps3/api">
      <sPSNID>
string
</sPSNID>
    </getPSNID>
  </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>
    <getPSNIDResponse xmlns="http://www.psnapi.com.ar/ps3/api">
      <getPSNIDResult>
        <ID>
string
</ID>
        <AvatarSmall>
string
</AvatarSmall>
        <AvatarMedium>
string
</AvatarMedium>
        <Avatar>
string
</Avatar>
        <AboutMe>
string
</AboutMe>
        <Level>
int
</Level>
        <Progress>
int
</Progress>
        <Trophies>
          <Earned>
int
</Earned>
          <Total>
int
</Total>
          <Platinum>
int
</Platinum>
          <Gold>
int
</Gold>
          <Silver>
int
</Silver>
          <Bronze>
int
</Bronze>
          <ExtensionData />
        </Trophies>
        <Games>
          <Game>
            <Id>
string
</Id>
            <IdGameEurope>
string
</IdGameEurope>
            <Title>
string
</Title>
            <Image>
string
</Image>
            <Guide>
string
</Guide>
            <TitleOnGuide>
string
</TitleOnGuide>
            <Progress>
int
</Progress>
            <TrophiesCount xsi:nil="true" />
            <Trophies xsi:nil="true" />
            <OrderPlayed>
int
</OrderPlayed>
            <Updated>
boolean
</Updated>
            <LastUpdated>
dateTime
</LastUpdated>
            <Released>
dateTime
</Released>
            <TotalPoints>
int
</TotalPoints>
            <TotalTrophies>
int
</TotalTrophies>
            <UserPoints>
int
</UserPoints>
            <Stars>
double
</Stars>
            <Reviews>
int
</Reviews>
            <Platform>
string
</Platform>
            <ExtensionData xsi:nil="true" />
          </Game>
          <Game>
            <Id>
string
</Id>
            <IdGameEurope>
string
</IdGameEurope>
            <Title>
string
</Title>
            <Image>
string
</Image>
            <Guide>
string
</Guide>
            <TitleOnGuide>
string
</TitleOnGuide>
            <Progress>
int
</Progress>
            <TrophiesCount xsi:nil="true" />
            <Trophies xsi:nil="true" />
            <OrderPlayed>
int
</OrderPlayed>
            <Updated>
boolean
</Updated>
            <LastUpdated>
dateTime
</LastUpdated>
            <Released>
dateTime
</Released>
            <TotalPoints>
int
</TotalPoints>
            <TotalTrophies>
int
</TotalTrophies>
            <UserPoints>
int
</UserPoints>
            <Stars>
double
</Stars>
            <Reviews>
int
</Reviews>
            <Platform>
string
</Platform>
            <ExtensionData xsi:nil="true" />
          </Game>
        </Games>
        <UpdateSignature>
dateTime
</UpdateSignature>
        <UpdateDate>
dateTime
</UpdateDate>
        <UpdateGamesDate>
dateTime
</UpdateGamesDate>
        <Country>
          <IdCountry>
int
</IdCountry>
          <Culture>
string
</Culture>
          <Descripcion>
string
</Descripcion>
          <Bandera>
string
</Bandera>
          <ExtensionData />
        </Country>
        <Ranking>
          <Position>
int
</Position>
          <Total>
int
</Total>
          <ExtensionData />
        </Ranking>
        <CountryRanking>
          <Position>
int
</Position>
          <Total>
int
</Total>
          <ExtensionData />
        </CountryRanking>
        <Status>
          <Online>
boolean
</Online>
          <Away>
boolean
</Away>
          <Comment>
string
</Comment>
          <Mode>
string
</Mode>
          <ObjectId>
string
</ObjectId>
          <Playing>
string
</Playing>
          <Title>
string
</Title>
          <ExtensionData />
        </Status>
        <LastSeen>
dateTime
</LastSeen>
        <Identity>
string
</Identity>
        <LevelData>
          <Points>
int
</Points>
          <Floor>
int
</Floor>
          <Ceiling>
int
</Ceiling>
          <Progress>
int
</Progress>
          <level>
int
</level>
          <ExtensionData />
        </LevelData>
        <Plus>
boolean
</Plus>
        <jid>
string
</jid>
        <panelUrl>
string
</panelUrl>
        <GameCompletion>
double
</GameCompletion>
        <server>
string
</server>
        <Alias>
string
</Alias>
        <Background>
          <R>
string
</R>
          <G>
string
</G>
          <B>
string
</B>
          <A>
string
</A>
          <ExtensionData />
        </Background>
      </getPSNIDResult>
    </getPSNIDResponse>
  </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 /ps3/api/psn.asmx HTTP/1.1
Host: www.psnapi.com.ar
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>
    <getPSNID xmlns="http://www.psnapi.com.ar/ps3/api">
      <sPSNID>
string
</sPSNID>
    </getPSNID>
  </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>
    <getPSNIDResponse xmlns="http://www.psnapi.com.ar/ps3/api">
      <getPSNIDResult>
        <ID>
string
</ID>
        <AvatarSmall>
string
</AvatarSmall>
        <AvatarMedium>
string
</AvatarMedium>
        <Avatar>
string
</Avatar>
        <AboutMe>
string
</AboutMe>
        <Level>
int
</Level>
        <Progress>
int
</Progress>
        <Trophies>
          <Earned>
int
</Earned>
          <Total>
int
</Total>
          <Platinum>
int
</Platinum>
          <Gold>
int
</Gold>
          <Silver>
int
</Silver>
          <Bronze>
int
</Bronze>
          <ExtensionData />
        </Trophies>
        <Games>
          <Game>
            <Id>
string
</Id>
            <IdGameEurope>
string
</IdGameEurope>
            <Title>
string
</Title>
            <Image>
string
</Image>
            <Guide>
string
</Guide>
            <TitleOnGuide>
string
</TitleOnGuide>
            <Progress>
int
</Progress>
            <TrophiesCount xsi:nil="true" />
            <Trophies xsi:nil="true" />
            <OrderPlayed>
int
</OrderPlayed>
            <Updated>
boolean
</Updated>
            <LastUpdated>
dateTime
</LastUpdated>
            <Released>
dateTime
</Released>
            <TotalPoints>
int
</TotalPoints>
            <TotalTrophies>
int
</TotalTrophies>
            <UserPoints>
int
</UserPoints>
            <Stars>
double
</Stars>
            <Reviews>
int
</Reviews>
            <Platform>
string
</Platform>
            <ExtensionData xsi:nil="true" />
          </Game>
          <Game>
            <Id>
string
</Id>
            <IdGameEurope>
string
</IdGameEurope>
            <Title>
string
</Title>
            <Image>
string
</Image>
            <Guide>
string
</Guide>
            <TitleOnGuide>
string
</TitleOnGuide>
            <Progress>
int
</Progress>
            <TrophiesCount xsi:nil="true" />
            <Trophies xsi:nil="true" />
            <OrderPlayed>
int
</OrderPlayed>
            <Updated>
boolean
</Updated>
            <LastUpdated>
dateTime
</LastUpdated>
            <Released>
dateTime
</Released>
            <TotalPoints>
int
</TotalPoints>
            <TotalTrophies>
int
</TotalTrophies>
            <UserPoints>
int
</UserPoints>
            <Stars>
double
</Stars>
            <Reviews>
int
</Reviews>
            <Platform>
string
</Platform>
            <ExtensionData xsi:nil="true" />
          </Game>
        </Games>
        <UpdateSignature>
dateTime
</UpdateSignature>
        <UpdateDate>
dateTime
</UpdateDate>
        <UpdateGamesDate>
dateTime
</UpdateGamesDate>
        <Country>
          <IdCountry>
int
</IdCountry>
          <Culture>
string
</Culture>
          <Descripcion>
string
</Descripcion>
          <Bandera>
string
</Bandera>
          <ExtensionData />
        </Country>
        <Ranking>
          <Position>
int
</Position>
          <Total>
int
</Total>
          <ExtensionData />
        </Ranking>
        <CountryRanking>
          <Position>
int
</Position>
          <Total>
int
</Total>
          <ExtensionData />
        </CountryRanking>
        <Status>
          <Online>
boolean
</Online>
          <Away>
boolean
</Away>
          <Comment>
string
</Comment>
          <Mode>
string
</Mode>
          <ObjectId>
string
</ObjectId>
          <Playing>
string
</Playing>
          <Title>
string
</Title>
          <ExtensionData />
        </Status>
        <LastSeen>
dateTime
</LastSeen>
        <Identity>
string
</Identity>
        <LevelData>
          <Points>
int
</Points>
          <Floor>
int
</Floor>
          <Ceiling>
int
</Ceiling>
          <Progress>
int
</Progress>
          <level>
int
</level>
          <ExtensionData />
        </LevelData>
        <Plus>
boolean
</Plus>
        <jid>
string
</jid>
        <panelUrl>
string
</panelUrl>
        <GameCompletion>
double
</GameCompletion>
        <server>
string
</server>
        <Alias>
string
</Alias>
        <Background>
          <R>
string
</R>
          <G>
string
</G>
          <B>
string
</B>
          <A>
string
</A>
          <ExtensionData />
        </Background>
      </getPSNIDResult>
    </getPSNIDResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

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

GET /ps3/api/psn.asmx/getPSNID?
sPSNID
=
string
 HTTP/1.1
Host: www.psnapi.com.ar
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: 
length
<?xml version="1.0" encoding="utf-8"?>
<PSNId xmlns="http://www.psnapi.com.ar/ps3/api">
  <ID>
string
</ID>
  <AvatarSmall>
string
</AvatarSmall>
  <AvatarMedium>
string
</AvatarMedium>
  <Avatar>
string
</Avatar>
  <AboutMe>
string
</AboutMe>
  <Level>
int
</Level>
  <Progress>
int
</Progress>
  <Trophies>
    <Earned>
int
</Earned>
    <Total>
int
</Total>
    <Platinum>
int
</Platinum>
    <Gold>
int
</Gold>
    <Silver>
int
</Silver>
    <Bronze>
int
</Bronze>
    <ExtensionData />
  </Trophies>
  <Games>
    <Game>
      <Id>
string
</Id>
      <IdGameEurope>
string
</IdGameEurope>
      <Title>
string
</Title>
      <Image>
string
</Image>
      <Guide>
string
</Guide>
      <TitleOnGuide>
string
</TitleOnGuide>
      <Progress>
int
</Progress>
      <TrophiesCount>
        <Earned>
int
</Earned>
        <Total>
int
</Total>
        <Platinum>
int
</Platinum>
        <Gold>
int
</Gold>
        <Silver>
int
</Silver>
        <Bronze>
int
</Bronze>
        <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </TrophiesCount>
      <Trophies>
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Trophies>
      <OrderPlayed>
int
</OrderPlayed>
      <Updated>
boolean
</Updated>
      <LastUpdated>
dateTime
</LastUpdated>
      <Released>
dateTime
</Released>
      <TotalPoints>
int
</TotalPoints>
      <TotalTrophies>
int
</TotalTrophies>
      <UserPoints>
int
</UserPoints>
      <Stars>
double
</Stars>
      <Reviews>
int
</Reviews>
      <Platform>
string
</Platform>
      <ExtensionData />
    </Game>
    <Game>
      <Id>
string
</Id>
      <IdGameEurope>
string
</IdGameEurope>
      <Title>
string
</Title>
      <Image>
string
</Image>
      <Guide>
string
</Guide>
      <TitleOnGuide>
string
</TitleOnGuide>
      <Progress>
int
</Progress>
      <TrophiesCount>
        <Earned>
int
</Earned>
        <Total>
int
</Total>
        <Platinum>
int
</Platinum>
        <Gold>
int
</Gold>
        <Silver>
int
</Silver>
        <Bronze>
int
</Bronze>
        <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </TrophiesCount>
      <Trophies>
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Trophies>
      <OrderPlayed>
int
</OrderPlayed>
      <Updated>
boolean
</Updated>
      <LastUpdated>
dateTime
</LastUpdated>
      <Released>
dateTime
</Released>
      <TotalPoints>
int
</TotalPoints>
      <TotalTrophies>
int
</TotalTrophies>
      <UserPoints>
int
</UserPoints>
      <Stars>
double
</Stars>
      <Reviews>
int
</Reviews>
      <Platform>
string
</Platform>
      <ExtensionData />
    </Game>
  </Games>
  <UpdateSignature>
dateTime
</UpdateSignature>
  <UpdateDate>
dateTime
</UpdateDate>
  <UpdateGamesDate>
dateTime
</UpdateGamesDate>
  <Country>
    <IdCountry>
int
</IdCountry>
    <Culture>
string
</Culture>
    <Descripcion>
string
</Descripcion>
    <Bandera>
string
</Bandera>
    <ExtensionData />
  </Country>
  <Ranking>
    <Position>
int
</Position>
    <Total>
int
</Total>
    <ExtensionData />
  </Ranking>
  <CountryRanking>
    <Position>
int
</Position>
    <Total>
int
</Total>
    <ExtensionData />
  </CountryRanking>
  <Status>
    <Online>
boolean
</Online>
    <Away>
boolean
</Away>
    <Comment>
string
</Comment>
    <Mode>
string
</Mode>
    <ObjectId>
string
</ObjectId>
    <Playing>
string
</Playing>
    <Title>
string
</Title>
    <ExtensionData />
  </Status>
  <LastSeen>
dateTime
</LastSeen>
  <Identity>
string
</Identity>
  <LevelData>
    <Points>
int
</Points>
    <Floor>
int
</Floor>
    <Ceiling>
int
</Ceiling>
    <Progress>
int
</Progress>
    <level>
int
</level>
    <ExtensionData />
  </LevelData>
  <Plus>
boolean
</Plus>
  <jid>
string
</jid>
  <panelUrl>
string
</panelUrl>
  <GameCompletion>
double
</GameCompletion>
  <server>
string
</server>
  <Alias>
string
</Alias>
  <Background>
    <R>
string
</R>
    <G>
string
</G>
    <B>
string
</B>
    <A>
string
</A>
    <ExtensionData />
  </Background>
</PSNId>

HTTP POST

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

POST /ps3/api/psn.asmx/getPSNID HTTP/1.1
Host: www.psnapi.com.ar
Content-Type: application/x-www-form-urlencoded
Content-Length: 
lengthsPSNID
=
string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: 
length
<?xml version="1.0" encoding="utf-8"?>
<PSNId xmlns="http://www.psnapi.com.ar/ps3/api">
  <ID>
string
</ID>
  <AvatarSmall>
string
</AvatarSmall>
  <AvatarMedium>
string
</AvatarMedium>
  <Avatar>
string
</Avatar>
  <AboutMe>
string
</AboutMe>
  <Level>
int
</Level>
  <Progress>
int
</Progress>
  <Trophies>
    <Earned>
int
</Earned>
    <Total>
int
</Total>
    <Platinum>
int
</Platinum>
    <Gold>
int
</Gold>
    <Silver>
int
</Silver>
    <Bronze>
int
</Bronze>
    <ExtensionData />
  </Trophies>
  <Games>
    <Game>
      <Id>
string
</Id>
      <IdGameEurope>
string
</IdGameEurope>
      <Title>
string
</Title>
      <Image>
string
</Image>
      <Guide>
string
</Guide>
      <TitleOnGuide>
string
</TitleOnGuide>
      <Progress>
int
</Progress>
      <TrophiesCount>
        <Earned>
int
</Earned>
        <Total>
int
</Total>
        <Platinum>
int
</Platinum>
        <Gold>
int
</Gold>
        <Silver>
int
</Silver>
        <Bronze>
int
</Bronze>
        <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </TrophiesCount>
      <Trophies>
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Trophies>
      <OrderPlayed>
int
</OrderPlayed>
      <Updated>
boolean
</Updated>
      <LastUpdated>
dateTime
</LastUpdated>
      <Released>
dateTime
</Released>
      <TotalPoints>
int
</TotalPoints>
      <TotalTrophies>
int
</TotalTrophies>
      <UserPoints>
int
</UserPoints>
      <Stars>
double
</Stars>
      <Reviews>
int
</Reviews>
      <Platform>
string
</Platform>
      <ExtensionData />
    </Game>
    <Game>
      <Id>
string
</Id>
      <IdGameEurope>
string
</IdGameEurope>
      <Title>
string
</Title>
      <Image>
string
</Image>
      <Guide>
string
</Guide>
      <TitleOnGuide>
string
</TitleOnGuide>
      <Progress>
int
</Progress>
      <TrophiesCount>
        <Earned>
int
</Earned>
        <Total>
int
</Total>
        <Platinum>
int
</Platinum>
        <Gold>
int
</Gold>
        <Silver>
int
</Silver>
        <Bronze>
int
</Bronze>
        <ExtensionData d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </TrophiesCount>
      <Trophies>
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <Trophy d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Trophies>
      <OrderPlayed>
int
</OrderPlayed>
      <Updated>
boolean
</Updated>
      <LastUpdated>
dateTime
</LastUpdated>
      <Released>
dateTime
</Released>
      <TotalPoints>
int
</TotalPoints>
      <TotalTrophies>
int
</TotalTrophies>
      <UserPoints>
int
</UserPoints>
      <Stars>
double
</Stars>
      <Reviews>
int
</Reviews>
      <Platform>
string
</Platform>
      <ExtensionData />
    </Game>
  </Games>
  <UpdateSignature>
dateTime
</UpdateSignature>
  <UpdateDate>
dateTime
</UpdateDate>
  <UpdateGamesDate>
dateTime
</UpdateGamesDate>
  <Country>
    <IdCountry>
int
</IdCountry>
    <Culture>
string
</Culture>
    <Descripcion>
string
</Descripcion>
    <Bandera>
string
</Bandera>
    <ExtensionData />
  </Country>
  <Ranking>
    <Position>
int
</Position>
    <Total>
int
</Total>
    <ExtensionData />
  </Ranking>
  <CountryRanking>
    <Position>
int
</Position>
    <Total>
int
</Total>
    <ExtensionData />
  </CountryRanking>
  <Status>
    <Online>
boolean
</Online>
    <Away>
boolean
</Away>
    <Comment>
string
</Comment>
    <Mode>
string
</Mode>
    <ObjectId>
string
</ObjectId>
    <Playing>
string
</Playing>
    <Title>
string
</Title>
    <ExtensionData />
  </Status>
  <LastSeen>
dateTime
</LastSeen>
  <Identity>
string
</Identity>
  <LevelData>
    <Points>
int
</Points>
    <Floor>
int
</Floor>
    <Ceiling>
int
</Ceiling>
    <Progress>
int
</Progress>
    <level>
int
</level>
    <ExtensionData />
  </LevelData>
  <Plus>
boolean
</Plus>
  <jid>
string
</jid>
  <panelUrl>
string
</panelUrl>
  <GameCompletion>
double
</GameCompletion>
  <server>
string
</server>
  <Alias>
string
</Alias>
  <Background>
    <R>
string
</R>
    <G>
string
</G>
    <B>
string
</B>
    <A>
string
</A>
    <ExtensionData />
  </Background>
</PSNId>