From EVEDev
[edit] /corp/CorporationSheet.xml.aspx
[edit] Overview
Returns attributes relating to a specific corporation.
[edit] Data Caching
This method is cached according to the Modified Short Cache Style.
[edit] Limited Key
When used with the limited or full key of a character in the corporation, you get more information about the corporation.
[edit] Input Arguments
| Name
| Type
| Description
|
| userID
| int
| userID of account for authentication.
|
| apiKey
| char(64)
| Limited or Full access API key of account.
|
| characterID
| int
| characterID of character in the corporation about which you want information.
|
[edit] Output XML
<?xml version='1.0' encoding='UTF-8'?>
<eveapi version="2">
<currentTime>2010-02-26 05:34:14</currentTime>
<result>
<corporationID>150212025</corporationID>
<corporationName>Banana Republic</corporationName>
<ticker>BR</ticker>
<ceoID>150208955</ceoID>
<ceoName>Mark Roled</ceoName>
<stationID>60003469</stationID>
<stationName>Jita IV - Caldari Business Tribunal Information Center</stationName>
<description>Garth's testing corp of awesome sauce, win sauce as it were. In this
corp...<br><br>IT HAPPENS ALL OVER</description>
<url>some url</url>
<allianceID>150430947</allianceID>
<allianceName>The Dead Rabbits</allianceName>
<taxRate>93.7</taxRate>
<memberCount>3</memberCount>
<memberLimit>6300</memberLimit>
<shares>1</shares>
<rowset name="divisions" key="accountKey" columns="accountKey,description">
<row accountKey="1000" description="Division 1"/>
<row accountKey="1001" description="Division 2"/>
<row accountKey="1002" description="Division 3"/>
<row accountKey="1003" description="Division 4"/>
<row accountKey="1004" description="Division 5"/>
<row accountKey="1005" description="Division 6"/>
<row accountKey="1006" description="Division 7"/>
</rowset>
<rowset name="walletDivisions" key="accountKey" columns="accountKey,description">
<row accountKey="1000" description="Wallet Division 1"/>
<row accountKey="1001" description="Wallet Division 2"/>
<row accountKey="1002" description="Wallet Division 3"/>
<row accountKey="1003" description="Wallet Division 4"/>
<row accountKey="1004" description="Wallet Division 5"/>
<row accountKey="1005" description="Wallet Division 6"/>
<row accountKey="1006" description="Wallet Division 7"/>
</rowset>
<logo>
<graphicID>0</graphicID>
<shape1>448</shape1>
<shape2>0</shape2>
<shape3>418</shape3>
<color1>681</color1>
<color2>676</color2>
<color3>0</color3>
</logo>
</result>
<cachedUntil>2010-02-26 11:34:14</cachedUntil>
</eveapi>
Parameters for use without an API key:
[edit] No Key
Public details of any corporation can be retrieved without an API key. Ways to get the corporationID include the alliance list and killmails.
[edit] Input Arguments
| Name
| Type
| Description
|
| corporationID
| int
| ID of the corporation for which you want details
|
If you pass both corporationID and the other parameters to the API server it will return the non-member version of the information just like you had only passed it corporationID.
[edit] Output XML
<?xml version='1.0' encoding='UTF-8'?>
<eveapi version="1">
<currentTime>2007-12-02 19:41:53</currentTime>
<result>
<corporationID>150333466</corporationID>
<corporationName>Marcus Corp</corporationName>
<ticker>MATT2</ticker>
<ceoID>150302299</ceoID>
<ceoName>Marcus</ceoName>
<stationID>60003469</stationID>
<stationName>Jita IV - Caldari Business Tribunal Information Center</stationName>
<description>Another Corp</description>
<url />
<allianceID>150382481</allianceID>
<allianceName>Starbase Anchoring Alliance</allianceName>
<taxRate>0</taxRate>
<memberCount>1</memberCount>
<shares>1000</shares>
<logo>
<graphicID>0</graphicID>
<shape1>488</shape1>
<shape2>0</shape2>
<shape3>0</shape3>
<color1>0</color1>
<color2>0</color2>
<color3>0</color3>
</logo>
</result>
<cachedUntil>2007-12-03 01:41:53</cachedUntil>
</eveapi>
[edit] Output Columns
[edit] Corporation Sheet
The initial data is not repetitive and is not in a rowset. Other aspects - wallets and divisions for example - are.
| Name
| Type
| Description
|
| corporationID
| int(10)
| CorporationID
|
| corporationName
| string
| Name of the Corporation. assume varString(255)
|
| ticker
| string
| Corp Ticker, often used as a nickname. is 6 the max length for the corp ticker?
|
| ceoID
| int(10)
| Character ID of the CEO.
|
| ceoName
| string
| Character Name of the CEO.
|
| stationID
| int(10)
| Station ID of the Corporation HQ.
|
| stationName
| string
| Station Name of the Corporation HQ.
|
| description
| string
| Corp Description Text
|
| url
| string
| Corporation URL.
|
| allianceID
| int(10)
| Alliance ID, if any.
|
| allianceName
| string
| Alliance Name, if any. Is null if not present.
|
| taxRate
| string
| Taxes on missions and ratting. (Use varChar as datatype s it might be double).
|
| memberCount
| int
| Current number of Members.
|
| memberLimit
| int
| Maximum number of members based on CEO corp Management skills.
|
| shares
| int
| Shares outstanding.
|
[edit] Corporation Divisions rowset
| Name
| Type
| Description
|
| accountKey
| small int (<10000)
| Division key.
|
| description
| string
| Division (corp hangar) Label.
|
[edit] Corporation Wallet Divisions rowset
| Name
| Type
| Description
|
| accountKey
| small int
| Wallet ID.
|
| description
| string
| Wallet label.
|
[edit] Corporation Logo
| Name
| Type
| Description
|
| graphicID
| int
| Corporation ID of the member corporation.
|
| shape1
| smallInt
| Shape ID #
|
| shape2
| smallInt
| Shape ID #
|
| shape3
| smallInt
| Shape ID #
|
| color1
| smallInt
| Color ID #
|
| color2
| smallInt
| Color ID #
|
| color3
| smallInt
| Color ID #
|