v1

latestOpenAPI 3.1.0EVE Developer License2026-07-17208257682.6 KB
Contracts

Get contracts

Returns contracts available to a character, only if the character is issuer, acceptor or assignee. Only returns contracts no older than 30 days, or if the status is "in_progress".

get/characters/{character_id}/contracts

Path parameters

character_idinteger required
Example:90000001

The ID of the character

Query parameters

pageinteger

Which page of results to return.

Headers

Accept-Language'en' | 'de' | 'fr' | 'ja' | 'ru' | 'zh' | 'ko' | 'es'

The language to use for the response.

If-None-Matchstring

The ETag of the previous request. A 304 will be returned if this matches the current ETag.

X-Compatibility-Date'2025-12-16' date required

The compatibility date for the request.

X-Tenantstring

The tenant ID for the request.

Response

OK

acceptor_idinteger required

Who will accept the contract

assignee_idinteger required

ID to whom the contract is assigned, can be alliance, corporation or character ID

availability'public' | 'personal' | 'corporation' | 'alliance' required

To whom the contract is available

buyoutnumber double

Buyout price (for Auctions only)

collateralnumber double

Collateral price (for Couriers only)

contract_idinteger required
date_acceptedstring date-time

Date of confirmation of contract

date_completedstring date-time

Date of completed of contract

date_expiredstring date-time required

Expiration date of the contract

date_issuedstring date-time required

Сreation date of the contract

days_to_completeinteger

Number of days to perform the contract

end_location_idinteger

End location ID (for Couriers contract)

for_corporationboolean required

true if the contract was issued on behalf of the issuer's corporation

issuer_corporation_idinteger required

Character's corporation ID for the issuer

issuer_idinteger required

Character ID for the issuer

pricenumber double

Price of contract (for ItemsExchange and Auctions)

rewardnumber double

Remuneration for contract (for Couriers only)

start_location_idinteger

Start location ID (for Couriers contract)

status'outstanding' | 'in_progress' | 'finished_issuer' | 'finished_contractor' | 'finished' | 'cancelled' | 'rejected' | 'failed' | 'deleted' | 'reversed' required

Status of the the contract

titlestring

Title of the contract

type'unknown' | 'item_exchange' | 'auction' | 'courier' | 'loan' required

Type of the contract

volumenumber double

Volume of items in the contract