EVE API Character Industry Jobs

Description

The Character Industry jobs API returns information about what a jobs a character has through the S&I interface.

Call

Base URL https://api.eveonline.com/char/IndustryJobs.xml.aspx
Parameters userID, apiKey, characterID
Cache Time (minutes) 15
Authentication full

Result

<?xml version='1.0' encoding='UTF-8'?>
<eveapi version="2">
  <currentTime>2010-10-05 20:28:55</currentTime>
  <result>
    <rowset name="jobs" key="jobID" columns="jobID,assemblyLineID,containerID,installedItemID,installedItemLocationID,installedItemQuantity,installedItemProductivityLevel,installedItemMaterialLevel,installedItemLicensedProductionRunsRemaining,outputLocationID,installerID,runs,licensedProductionRuns,installedInSolarSystemID,containerLocationID,materialMultiplier,charMaterialMultiplier,timeMultiplier,charTimeMultiplier,installedItemTypeID,outputTypeID,containerTypeID,installedItemCopy,completed,completedSuccessfully,installedItemFlag,outputFlag,activityID,completedStatus,installTime,beginProductionTime,endProductionTime,pauseProductionTime">
      <row jobID="37051255" assemblyLineID="101335750" containerID="61000211" installedItemID="664432163" installedItemLocationID="61000211" installedItemQuantity="1" installedItemProductivityLevel="11" installedItemMaterialLevel="90" installedItemLicensedProductionRunsRemaining="-1" outputLocationID="61000211" installerID="975676271" runs="75" licensedProductionRuns="0" installedInSolarSystemID="30001233" containerLocationID="30001233" materialMultiplier="1" charMaterialMultiplier="1.25" timeMultiplier="0.699999988079071" charTimeMultiplier="0.800000011920929" installedItemTypeID="894" outputTypeID="193" containerTypeID="21644" installedItemCopy="0" completed="0" completedSuccessfully="0" installedItemFlag="4" outputFlag="4" activityID="1" completedStatus="0" installTime="2009-02-01 15:07:00" beginProductionTime="2009-02-01 15:07:00" endProductionTime="2009-02-01 17:59:00" pauseProductionTime="0001-01-01 00:00:00" />
      <row jobID="19962573" assemblyLineID="100502936" containerID="61000139" installedItemID="178470781" installedItemLocationID="61000139" installedItemQuantity="1" installedItemProductivityLevel="0" installedItemMaterialLevel="0" installedItemLicensedProductionRunsRemaining="-1" outputLocationID="61000139" installerID="975676271" runs="20" licensedProductionRuns="0" installedInSolarSystemID="30002903" containerLocationID="30002903" materialMultiplier="1" charMaterialMultiplier="1.25" timeMultiplier="1" charTimeMultiplier="0.949999988079071" installedItemTypeID="27309" outputTypeID="27309" containerTypeID="21644" installedItemCopy="0" completed="0" completedSuccessfully="0" installedItemFlag="4" outputFlag="0" activityID="4" completedStatus="0" installTime="2008-03-13 15:50:00" beginProductionTime="2008-03-17 22:35:00" endProductionTime="2008-04-13 07:55:00" pauseProductionTime="0001-01-01 00:00:00" />
    </rowset>
  </result>
  <cachedUntil>2010-10-06 19:28:55</cachedUntil>
</eveapi>

Result attributes

Name Type Description
jobID int Unique ID for this job. Subject to the same renumbering as journal entries.
assemblyLineID int ID of the assembly line this job is installed in. Ids for lines in stations donʼt change, but repackaged assembly arrays, repackaged mobile labls and redelpyed Rorquals will get new assemblyLineIDs.
containerID int If the container is a station, this is the stationID from the staStations table. For a POS module, this is the itemID.
installedItemID int Blueprint itemID.
installedItemLocationID int ID for the location from which the blueprint was installed. Office or POS module.
installedItemQuantity int Number of blueprints entered.
installedItemProductivityLevel int Starting PL of blueprint.
installedItemMaterialLevel int Starting ML of blueprint.
installedItemLicensedProductionRunsRemaining int Starting number of runs remaining (-1 for a BPO).
outputLocationID int Destination hanger for product (built item when manufacturing, BPC when copying or inventing).
installerID int ID of character who started this job.
runs int Number of runs for this job (when making copies, number of BPCs to make).
licensedProductionRuns int Number of runs on output BPCs for copying and inventing.
installedInSolarSystemID int ID for the solar system this job was installed in.
containerLocationID int Location of the container. In general, this is the solar system ID.
materialMultiplier float Modifier for the amount of materials required over standard BPO/C listing, as effected by installation location (i.e. Rapid Assembly Arrays have a modifier of 1.2, resulting in 20% extra material usage.
charMaterialMultiplier float Effect character's skills & implants have.
timeMultiplier float Effect of installation - ie, an advanced mobile lab as a timeMultiplier of 0.65 when copying.
charTimeMultiplier float Speed of research/invention/production, as reduced by individual character skills.
installedItemTypeID int TypeID of blueprint.
outputTypeID int TypeID of product. This refers to what's been built, what's being copied, or what's being invented.
containerTypeID int TypeID of container, such as station, mobile lab, or assembly array.
installedItemCopy int 0 if the blueprint is an original, 1 if it is a copy.
completed int 1 if the job has been delivered, 0 if not.
completedSuccessfully int 1 if the job is completed, 0 if not.
installedItemFlag int Indicates if the item has been installed or not.
outputFlag int
activityID int Activity ID of this job.
completedStatus int 1 = delivered, 2 = aborted, 3 = GM aborted, 4 = inflight unanchored, 5 = destroyed, 0 = failed
installTime date string The date and time when this job was installed.
beginProductionTime date string The date and time when the job was begun.
endProductionTime date string The date and time when the job finished.
pauseProductionTime date string Normally "0001-01-01 00:00:00". If the job was installed into a POS module and that module went offline, this is when that module went offline. The S&I window in-game calculates the difference between this and endProductionTime to show time remaining (in red, and not counting down). When the module is back up, this is reset to "0001-01-01 00:00:00" and the endProductionTime is updated to reflect the delay.

API Functions

Account Data Characters Status
Character Data Account Balance Asset List Calendar Event Attendees Character Sheet
Contact List Contact Notifications Factional Warfare Statics Industry Jobs
Kill Log Mailing Lists Mail Bodies Mail Messages
Market Orders Medals Notification Texts Notifications
NPC Standings Research Skill In Training Skill Queue
Upcoming Calendar Events Wallet Journal Wallet Transactions
Corporation Information Account Balance Asset List Contact List Container Log
Corporation Sheet Factional Warfare Statistics Industry Jobs Kill Log
Market Orders Medals Member Medals Member Security
Member Security Log Member Tracking NPC Standings Outpost List
Outpost Service Detail POS Detail POS List Shareholder
Titles Wallet Journal Wallet Transactions
EVE Alliance List Certificate Tree Character ID Character Info
Character Name Conquerable Station List Error List Factional Warfare Statistics
Factional Warfare Top Stats Reference Types Skill Tree
Maps Factional Warfare Systems Jumps Kills Sovereignty
Miscellaneous APIs ID to Character Portrait and Corporation/Alliance Logo Server Status