Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "resources": [
- {
- "doc": " Returns a single tournament ",
- "route": "^/tournaments/<tournamentID:integerType>/series/<seriesID:integerType>/matches/<matchID:integerType>/$",
- "name": "TournamentMatch",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentMatch-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n New Eden time handler.\n ",
- "route": "^/time/$",
- "name": "Time",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Time-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.TestNotificationsCreate-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TestNotificationsRequest-v1+json"
- }
- ],
- "route": "^/server/testing/notifications/$",
- "name": "TestingNotifications"
- },
- {
- "doc": " Returns all available reinforce times. ",
- "route": "^/districts/reinforce/$",
- "name": "DistrictReinforceCollection",
- "representations": [
- {
- "scope": "districtRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictReinforceCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " This is basically a dummy API, we cannot return anything useful from here. ",
- "route": "^/fulfillment/redeem-<fulfillmentID:integerType>/$",
- "name": "FulfillmentRedeem",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapSystemOwners-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/systems/<systemID:integerType>/owners/districts/$",
- "name": "MapSystemDistrictOwners"
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "contentType": "application/x-www-form-urlencoded",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "acceptType": "application/vnd.ccp.eve.AuthenticateResponse-v1+json"
- }
- ],
- "route": "^/dust/authenticate/$",
- "name": "DevTokenStore"
- },
- {
- "doc": "\n Serve up static assets\n ",
- "route": "^/dust/asset/s/<filename:stringType>\\.<fileExtension:stringType>$",
- "name": "DustAssetStream",
- "representations": [
- {
- "scope": "dustAsset",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/octet-stream",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketTypeCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/market/types/$",
- "name": "MarketTypes"
- },
- {
- "doc": " Returns information about a pilot in the context of a tournament, and a bunch of general stuff because the regular character endpoint isn't public yet. ",
- "route": "^/tournaments/<tournamentID:integerType>/pilots/<pilotID:integerType>/$",
- "name": "TournamentPilotTournamentStats",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentPilotTournamentStats-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "battleserverVault",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/octet-stream",
- "version_str": "1"
- },
- {
- "scope": "battleserverVault",
- "verb": "HEAD",
- "version": 1,
- "acceptType": "application/octet-stream",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/static/battlefiles/<fileName:stringType>$",
- "name": "BattleServerDustStaticVaultFile"
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IndustrySystemCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/industry/systems/$",
- "name": "IndustrySystemCollection"
- },
- {
- "doc": " Creates redeemable tokens for users ",
- "route": "^/fulfillment/users/<userID:userIdType>/$",
- "name": "FulfillmentUser",
- "representations": [
- {
- "scope": "dustRedeemRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.FulfillmentCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "fulfillment",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.Fulfillment-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapRegionOwners-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/regions/<regionID:integerType>/owners/districts/$",
- "name": "MapRegionDistrictOwners"
- },
- {
- "doc": " The root links for Dust ",
- "route": "^/roots/dust/$",
- "name": "DustRoot",
- "representations": [
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.DustRoot-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n CREST exposure of a Battle specifically for the BattleServer users. The battle servers\n get a higher privelleged access to battle data so we have a seperately scoped resource\n to handle their requirements.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/$",
- "name": "BattleServerBattle",
- "representations": [
- {
- "scope": "battleserver",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleServerBattle-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleserver",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleServerBattleUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "Handler that queries and returns all available quests for a given\n character for dust.\n ",
- "route": "^/characters/<characterID:characterIdType>/quests/$",
- "name": "DustQuestCollection",
- "representations": [
- {
- "scope": "dustQuestsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustQuestCollection-v1+json",
- "version_str": "1"
- },
- {
- "scope": "dustQuestsRead",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.DustQuestCollection-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketType-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/market/types/<marketTypeID:integerType>/$",
- "name": "MarketType"
- },
- {
- "doc": "\n This class handles the basic dust skill operation.\n ",
- "route": "^/characters/<characterID:characterIdType>/mercenary/skills/<typeID:integerType>/$",
- "name": "DustCharacterSkillItem",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustSkillsWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.SkillUpgrade+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler for referring to a specific player in a battle.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/members/<characterID:characterIdType>/inventory/$",
- "name": "BattleServerBattleMemberInventory",
- "representations": [
- {
- "scope": "battleserver",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.InventoryItemCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Manages Vivox Information for DUST charaters.\n ",
- "route": "^/dust/characters/<characterID:characterIdType>/vivox/$",
- "name": "DustVivoxInfo",
- "representations": [
- {
- "version": 1,
- "deprecated": true,
- "verb": "GET",
- "version_str": "1",
- "scope": "dustVivox",
- "acceptType": "application/vnd.ccp.dust.VivoxInfo+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.dust.VivoxInfoPost-v1+json",
- "version": 1,
- "deprecated": true,
- "verb": "POST",
- "version_str": "1",
- "scope": "dustVivox",
- "acceptType": "application/vnd.ccp.dust.VivoxInfo+json"
- }
- ]
- },
- {
- "doc": "Returns a collection of all killmails for the specified war",
- "route": "^/wars/<warID:integerType>/killmails/all/$",
- "name": "WarKillmails",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.WarKillmails-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " A character race ",
- "route": "^/races/$",
- "name": "Races",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.RaceCollection-v1+json",
- "version_str": "1"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.RaceCollection-v2+json",
- "version_str": "2"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 3,
- "acceptType": "application/vnd.ccp.eve.RaceCollection-v3+json",
- "version_str": "3"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all district conflicts for this corporation. ",
- "route": "^/corporations/<corporationID:corporationIdType>/conflicts/$",
- "name": "DistrictConflictCollection",
- "representations": [
- {
- "scope": "districtConflictRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictConflictCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns all of the dust loyalty point stores. This interface is not suitable for\n EVE because we are allowing DUST players to purchase items outside of the station\n that the store exists at.\n ",
- "route": "^/dust/loyaltystores/$",
- "name": "DustLoyaltyStoreCollection",
- "representations": [
- {
- "scope": "dustLoyaltyStore",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustLoyaltyStoreCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler returning root paths for leaderboards.\n ",
- "route": "^/dust/leaderboards/titles/$",
- "name": "DustLeaderboardTitles",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustLeaderboardTitles-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n A users notification stream, this is intended to be used by internal 3rd party\n applications like the dust battle server.\n ",
- "route": "^/users/<userID:userIdType>/notifications/$",
- "name": "UserNotifications",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "userNotifications",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.NotificationStreamCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler for working with Wallet account transfers\n ",
- "route": "^/accounts/<ownerID:integerType>/<accountID:integerType>/transactions/$",
- "name": "AccountTransactions",
- "representations": [
- {
- "scope": "accountRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.AccountTransactionCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "accountWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.AccountTransaction-v2+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Get : Get Account Information\n ",
- "route": "^/accounts/<ownerID:integerType>/<accountID:integerType>/$",
- "name": "Account",
- "representations": [
- {
- "scope": "accountRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Account-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Handler for creating new notification responses ",
- "route": "^/characters/<characterID:characterIdType>/notifications/$",
- "name": "CharacterNotifications",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "characterRead",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.NotificationStreamCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all tournaments teams ",
- "route": "^/tournaments/<tournamentID:integerType>/series/<seriesID:integerType>/matches/<matchID:integerType>/pilotstats/$",
- "name": "TournamentPilotStatsCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentPilotStatsCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler that return 0.\n This is to facilitate tests for caching to make sure un-cached endpoints is un-cached.\n ",
- "route": "^/server/testing/no-cache-token/$",
- "name": "NoCacheToken",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.CacheTestResponse-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns the best buy price for all types under the speicified market group.\n ",
- "route": "^/market/<regionID:integerType>/prices/$",
- "name": "MarketPrices",
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketPriceCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Interface to lifetime stats.\n ",
- "route": "^/dust/characters/<characterID:characterIdType>/lifetimestats/$",
- "name": "DustCharacterStatsLifetimeStats",
- "representations": [
- {
- "scope": "dustStatsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryCharacterStats+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a collection of all types on the market in a given region and their previous days price information ",
- "route": "^/market/<region_id:integerType>/types/history/$",
- "name": "MarketRegionHistoryCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.MarketTypeHistoryCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "List of capsuleers on a eve account",
- "route": "^/users/<userID:userIdType>/capsuleers/$",
- "name": "UserCapsuleerList",
- "representations": [
- {
- "scope": "capsuleerRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CapsuleerCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler for referring to a specific player in a battle.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/members/<characterID:characterIdType>/complete/$",
- "name": "BattleServerBattleMemberCompleted",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleserver",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleServerBattleMemberCompleted-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Handles invited / approving new members into the squad and listing\n all members and invites to the squad. ",
- "route": "^/battles/squads/<squadUUID:stringType>/members/$",
- "name": "SquadMemberCollection",
- "representations": [
- {
- "scope": "squadRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.SquadMemberCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "squadWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.SquadMemberUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Return a complete description of the CREST API. ",
- "route": "^/documentation/$",
- "name": "Documentation",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.Documentation-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapConstellations-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/constellations/$",
- "name": "MapConstellations"
- },
- {
- "doc": "\n Crest handler for moon static resources\n returns a JSon response of a moon object\n ",
- "route": "^/moons/<moonID:integerType>/$",
- "name": "Moon",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Moon-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "characterRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CharacterPrivate-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/private/$",
- "name": "CharacterPrivate"
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapPlanet-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/planets/<planetID:integerType>/$",
- "name": "MapPlanet"
- },
- {
- "doc": " Used for modifying the infrastructure assigned to a district. ",
- "route": "^/districts/<districtID:integerType>/infrastructure/$",
- "name": "DistrictInfrastructureUpdate",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "districtWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DistrictInfrastructureUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.Alliance-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/alliances/<allianceID:integerType>/$",
- "name": "Alliance"
- },
- {
- "doc": "\n Handler for getting a previously created long-lived http stream.\n ",
- "route": "^/users/<userID:userIdType>/notifications/<streamID:stringType>/$",
- "name": "UserNotification",
- "representations": [
- {
- "scope": "userNotifications",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.NotificationStream-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/battles/queues/<queueID:integerType>/options/<optionID:integerType>/$",
- "name": "BattleQueueOption"
- },
- {
- "doc": "\n Respec a character, removing all skills and return all ISK spent on them\n ",
- "route": "^/characters/<characterID:characterIdType>/mercenary/respec/$",
- "name": "MercenaryRespec",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustSkillsWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryNull-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This is a special handler design to either return a 200 OK or a service\n unavailable if the market region mentioned in the URL is not open and\n ready for orders. This is primarily used to simplify unit tests due to\n myriad of ways a market region could be not available. In theory there\n should be no problem with other clients using it.\n ",
- "route": "^/market/<regionID:integerType>/status/$",
- "name": "MarketStatus",
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketStatus-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/races/<raceID:integerType>/$",
- "name": "Race"
- },
- {
- "representations": [
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.EchoResponse-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/server/testing/echo/<echoData:stringType>/$",
- "name": "Echo"
- },
- {
- "doc": "\n A battle server itself represents a running instance of DustGame.exe \n This handler is used to update the health and status of that process.\n ",
- "route": "^/battleserver/servers/<serverID:integerType>/$",
- "name": "BattleServer",
- "representations": [
- {
- "scope": "battleserver",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleServer-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleserver",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleServerUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Get : return owner accounts\n ",
- "route": "^/accounts/<ownerID:integerType>/$",
- "name": "Accounts",
- "representations": [
- {
- "scope": "accountRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Accounts-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "dustAccountRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CharacterAccounts-v2+json",
- "version_str": "1"
- },
- {
- "scope": "dustAccountRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CharacterAccounts+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/characters/<characterID:characterIdType>/accounts/$",
- "name": "CharacterAccounts"
- },
- {
- "doc": " Handles creation of new squads. ",
- "route": "^/battles/squads/$",
- "name": "SquadCollection",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "squadWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.SquadUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Return all alliances ",
- "route": "^/alliances/$",
- "name": "Alliances",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.AllianceCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a single team",
- "route": "^/tournaments/teams/<teamID:integerType>/$",
- "name": "TournamentTeam",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentTeam-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler supports GET\n GET : Get a corporations members role information , you can only get members of your own corp.\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/members/roles/$",
- "name": "CorporationMembersRoles",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMembersRoleCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a list of key-value used as configuration for the dust client ",
- "route": "^/dust/ps3client/configuration/$",
- "name": "DustConfiguration",
- "representations": [
- {
- "scope": "configurationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.RawConfiguration-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Combined static and dynamic data about a district on a planet. ",
- "route": "^/districts/<districtID:integerType>/$",
- "name": "District",
- "representations": [
- {
- "scope": "districtRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.District-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n A solarsystem is a location in New Eden containing planets and belonging \n to a constellation. This handler returns both static and dyanmic\n sovereignty data for this system.\n ",
- "route": "^/solarsystems/<solarSystemID:integerType>/$",
- "name": "System",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.System-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all available district infrastructure. ",
- "route": "^/districts/infrastructure/$",
- "name": "DistrictInfrastructureCollection",
- "representations": [
- {
- "scope": "districtRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictInfrastructureCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "dustVault",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustVaultFilesChecksumCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/static/files/$",
- "name": "ClientDustStaticVaultFileChecksum"
- },
- {
- "doc": " Returns a single distict conflict. ",
- "route": "^/districts/<districtID:integerType>/conflicts/<conflictID:integerType>/$",
- "name": "DistrictConflict",
- "representations": [
- {
- "scope": "districtConflictRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictConflict-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.EchoResponse-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/server/testing/session-echo/<echoData:stringType>/$",
- "name": "SessionEcho"
- },
- {
- "doc": "\n This handler supports GET, POST , DELETE\n DELETE: Strips the roles from a corporation member so he can be kicked from the corp after the 24 hour time\n has passed. This is just a minimal handler to give a dust CEO the ability to kick out members who have been\n assigned roles by an eve director. This can also be used to strip a director role from a member.\n This can only be called by directors or ceo of the corporation\n POST: Assigns a corporation role to a corporation member\n GET: Returns all roles assigned to a corporation member\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/members/<characterID:characterIdType>/roles/$",
- "name": "CorporationMemberRoles",
- "representations": [
- {
- "scope": "corporationWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMemberRolesDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMemberRoleCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "corporationWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.CorporationMemberRoleCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Allows registering new requests for orbital support from a battle.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/orbitals/requests/$",
- "name": "BattleServerOrbitalRequestCollection",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleserver",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleServerOrbitalRequest-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler supports GET and POST\n GET : Returns the list of applications the corporations has.\n POST : Creates a new application for the corp. Is called by a Character that wants to join the corp.\n Information that needs to be passed is described in CorporationApplicaitonCreate-V1.\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/applications/$",
- "name": "CorporationApplications",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationApplicationCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "corporationWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.CorporationApplicationCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns the list of squads accesible to this character.\n ",
- "route": "^/characters/<characterID:characterIdType>/squads/$",
- "name": "CharacterSquadCollection",
- "representations": [
- {
- "scope": "squadRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.SquadCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler for working with corporation Wallet accounts\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/accounts/$",
- "name": "CorporationAccountsCollection",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationAccountsCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " The root links for Eve ",
- "route": "^/roots/eve/$",
- "name": "EveRoot",
- "representations": [
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.EveRoot-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapDistrict-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/districts/<districtID:integerType>/$",
- "name": "MapDistrict"
- },
- {
- "doc": "\n Lists all members in a battle, specifically with information for the battle server.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/members/$",
- "name": "BattleServerBattleMemberCollection",
- "representations": [
- {
- "scope": "battleserver",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleServerBattleMemberCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Once a battle is finished the battle server POSTS back to this handler notifying us\n of how many warpoints each team earned, who won as well as the break down of items\n consumed and warpoints earned for every member in the battle.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/complete/$",
- "name": "BattleServerBattleCompleted",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleserver",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleServerBattleCompleted-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " An item type ",
- "route": "^/types/<typeID:integerType>/$",
- "name": "ItemType",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ItemType-v1+json",
- "version_str": "1"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.ItemType-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Serve up bundle definitions\n ",
- "route": "^/dust/<legacy:stringType>/<h:stringType>$",
- "name": "DustBundle",
- "representations": [
- {
- "scope": "dustAsset",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.contentstreaming.Bundle-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler is used to record client checkpoint in path-to-game by logging on splunk\n With this log we can know exactly how many player failed in\n path-to-game without relying on client logging.\n ",
- "route": "^/dust/checkpoints/$",
- "name": "DustClientCheckpoints",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DustClientCheckpoints-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This class handles the dust agent information.\n ",
- "route": "^/characters/<characterID:characterIdType>/mercenary/agents/$",
- "name": "DustCharacterAgents",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustCharacterAgentsCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.TestNotificationsRequest-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/server/testing/notifications/<streamID:stringType>/$",
- "name": "TestingNotification"
- },
- {
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketGroup-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/market/groups/<groupID:integerType>/$",
- "name": "MarketGroup"
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapUniverseOwners-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/regions/owners/sovereignty/$",
- "name": "MapUniverseSovereigntyOwners"
- },
- {
- "doc": "\n Allows accepting a store offer by posting the contents of the offer to this resource.\n ",
- "route": "^/dust/loyaltystores/<storeID:integerType>/offers/<offerID:integerType>/$",
- "name": "DustLoyaltyStoreOffer",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustLoyaltyStore",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DustLoyaltyStoreOffer-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Member collection lists all of the characters joined to a chat channel.\n ",
- "route": "^/chat/channels/<channelSlug:stringType>/members/$",
- "name": "ChatChannelMemberCollection",
- "representations": [
- {
- "scope": "chatRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ChatChannelMemberCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "chatWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.ChatChannelMemberCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "battleserver",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustCharacterSkillCollection+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/battleserver/mercenary/<characterID:characterIdType>/skills/$",
- "name": "DustBattleServerCharacterSkills"
- },
- {
- "doc": " Self reference for an item within an inventory location. This handler\n should be used for performing operations on the inventory itself. ",
- "route": "^/inventory/<locationID:integerType>/owner/<characterID:integerType>/<flagName:stringType>/<itemID:integerType>/$",
- "name": "CrestInventoryItem",
- "representations": [
- {
- "scope": "inventorysRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.InventoryItem-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n The mail collection handler returns a paginated list of the EVE mail for\n a character, using a compact representation of mail for filtering and showing\n an index of your mailbox. This mixes all of your corporation, alliance, personal,\n sent and draft mail etc into a single list but allows filtering with optional\n query params.\n\n Posting to the collection handler is used for sending new mail.\n ",
- "route": "^/characters/<characterID:characterIdType>/mail/$",
- "name": "MailCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 3,
- "verb": "GET",
- "version_str": "3",
- "scope": "mail",
- "acceptType": "application/vnd.ccp.eve.MailCollection-v3+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "contentType": "application/vnd.ccp.eve.MailCreate-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "mail"
- },
- {
- "scope": "mail",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MailCollectionEdit-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "capsuleerRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CapsuleerPrivate-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/capsuleer/private/$",
- "name": "CapsuleerPrivate"
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/systems/$",
- "name": "MapSystems"
- },
- {
- "doc": "Public character resource",
- "route": "^/characters/<characterID:characterIdType>/$",
- "name": "Character",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.Character-v2+json"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Character-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a single team within the context of a single tournament ",
- "route": "^/tournaments/<tournamentID:integerType>/teams/<teamID:integerType>/$",
- "name": "TournamentTeamWithinTournament",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentTeam-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "dustAccountRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CharacterAccount-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/characters/<characterID:characterIdType>/accounts/<accountID:integerType>/$",
- "name": "CharacterAccount"
- },
- {
- "doc": "A collection of all wars for EVE",
- "route": "^/wars/$",
- "name": "WarsCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.WarsCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Crest handler for planet static resources\n returns a JSon response of a planet object\n ",
- "route": "^/planets/<planetID:integerType>/$",
- "name": "Planet",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Planet-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IndustryTeamCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/industry/teams/auction/$",
- "name": "TeamInAuctionCollection"
- },
- {
- "doc": "\n A contact relationship including standing and watched status. Contained within a [[#ContactList|ContactList]].\n Character contacts require the [[#personalContactsWrite|personalContactsWrite]] scope to update.\n Corporation contacts require the [[#corporationContactsWrite|corporationContactsWrite]] scope to update.\n ",
- "route": "^/characters/<characterID:characterIdType>/contacts/<contactID:integerType>/$",
- "name": "Contact",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "DELETE",
- "version_str": "1",
- "scope": "personalContactsWrite",
- "acceptType": "application/vnd.ccp.eve.ContactDelete-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "contentType": "application/vnd.ccp.eve.ContactCreate-v1+json",
- "version": 1,
- "verb": "PUT",
- "version_str": "1",
- "scope": "personalContactsWrite"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketGroupCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/market/groups/$",
- "name": "MarketGroups"
- },
- {
- "doc": "\n Returns a list of squads available in this battle.\n ",
- "route": "^/battles/<battleID:integerType>/squads/$",
- "name": "BattleSquadCollection",
- "representations": [
- {
- "scope": "battleRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.SquadCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n A [[#Collection|Collection]] of references to [[#Resources|Resources]] matching the provided query.\n Accepts \"name\" as a query string parameter which is matched against resource names.\n ",
- "route": "^/dust/storefront/<regionID:integerType>/$",
- "name": "DustStorefront",
- "representations": [
- {
- "scope": "dustStorefront",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Storefront-v1+json",
- "version_str": "1"
- },
- {
- "scope": "dustStorefront",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.Storefront-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "Gets a single war and the information about that war.",
- "route": "^/industry/teams/<teamID:integerType>/$",
- "name": "Team",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IndustryTeam-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IndustryFacilityCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/industry/facilities/$",
- "name": "IndustryFacilityCollection"
- },
- {
- "doc": "Mercenary handler that gives a list of the dust characters for that user",
- "route": "^/users/<userID:userIdType>/mercenaries/<characterID:characterIdType>/$",
- "name": "UserMercenaryListItem",
- "representations": [
- {
- "scope": "dustUserWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "dustUserRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryItem-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustUserWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryItemUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Mercenary Fitting CREST resource.\n ",
- "route": "^/characters/<characterID:integerType>/mercenary/fittings/<fittingID:integerType>/$",
- "name": "MercenaryFitting",
- "representations": [
- {
- "scope": "dustFittingsWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryFittingDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "dustFittingsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryFitting-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustFittingsWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryFittingUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapConstellation-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/constellations/<constellationID:integerType>/$",
- "name": "MapConstellation"
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Location-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/universe/locations/<locationID:integerType>/$",
- "name": "Location"
- },
- {
- "doc": " Endpoint used to create links that represent deleted resources ",
- "route": "^/gone/$",
- "name": "Gone",
- "representations": [
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Gone-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.DustPathToGameDocumentMap-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/pathtogame/$",
- "name": "DustPathToGame"
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IndustrySpeciality-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/industry/specialities/<specialityID:integerType>/$",
- "name": "Speciality"
- },
- {
- "doc": "\n Handler for working with corporation Wallet accounts\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/accounts/<accountID:integerType>/$",
- "name": "CorporationAccount",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationAccount-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a single tournament ",
- "route": "^/tournaments/<tournamentID:integerType>/$",
- "name": "Tournament",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.Tournament-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "dustQuestsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustQuest-v1+json",
- "version_str": "1"
- },
- {
- "scope": "dustQuestsRead",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.DustQuest-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustQuestsWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DustQuestUpdate-v1+json",
- "version_str": "1"
- },
- {
- "scope": "dustQuestsWrite",
- "verb": "PUT",
- "version": 2,
- "contentType": "application/vnd.ccp.eve.DustQuestUpdate-v1+json",
- "version_str": "2"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/quests/<questID:integerType>/$",
- "name": "DustQuest"
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/factions/<factionID:integerType>/$",
- "name": "Faction"
- },
- {
- "doc": "\n Channel handler is used for request the chat channels details and updating\n the channel information if the client is allowed.\n ",
- "route": "^/chat/channels/<channelSlug:stringType>/$",
- "name": "ChatChannel",
- "representations": [
- {
- "scope": "chatRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ChatChannel-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "chatWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.ChatChannelUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Redeems items from tokens",
- "route": "^/fulfillment/characters/<characterID:characterIdType>/$",
- "name": "FulfillmentCharacter",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "fulfillment",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.Fulfillment-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " The **CREST** API entry point ",
- "route": "^/$",
- "name": "Api",
- "representations": [
- {
- "version": 0,
- "deprecated": true,
- "verb": "GET",
- "version_str": "0",
- "scope": "legacyRoot",
- "acceptType": "application/vnd.ccp.eve.Api-v0+json"
- },
- {
- "deprecated": true,
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Api-v1+json",
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "version": 2,
- "deprecated": true,
- "verb": "GET",
- "version_str": "2",
- "acceptType": "application/vnd.ccp.eve.Api-v2+json"
- },
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Api-v3+json",
- "version": 3,
- "version_str": "3"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler for working with corporation Wallet account transfers\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/accounts/<accountID:integerType>/transactions/$",
- "name": "CorporationAccountTransfer",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.AccountTransactionCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "corporationWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.AccountTransaction-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns all the offers at a store.\n ",
- "route": "^/dust/loyaltystores/<storeID:integerType>/offers/$",
- "name": "DustLoyaltyStoreOfferCollection",
- "representations": [
- {
- "scope": "dustLoyaltyStore",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustLoyaltyStoreOfferCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Global asset list for characters. ",
- "route": "^/characters/<characterID:characterIdType>/assets/$",
- "name": "CrestCharacterGlobalInventory",
- "representations": [
- {
- "scope": "inventorysRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.InventoryItemCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/portraits/mercenary/<genderID:integerType>/<portraitID:integerType>/$",
- "name": "Portrait"
- },
- {
- "doc": "\n This is basically a blank fallback handler to refer to an item outside\n of its location. In EVE we cannot easily return any meaningfull information\n based on just the itemID, but we still want a href to use a unique reference\n to this item.\n ",
- "route": "^/items/<itemID:integerType>/$",
- "name": "CrestItem",
- "representations": [
- {
- "scope": "inventorysRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.InventoryItemStub-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " A blocked [[#Character|Character]] or [[#Corporation|Corporation]]. ",
- "route": "^/characters/<characterID:characterIdType>/blocked/<blockedID:integerType>/$",
- "name": "Blocked",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "DELETE",
- "version_str": "1",
- "scope": "blockedWrite",
- "acceptType": "application/vnd.ccp.eve.BlockedDelete-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/standings/<ownerID:integerType>/<relationShipID:integerType>/$",
- "name": "Standing"
- },
- {
- "doc": "\n Handler for working with character Wallet account transfers\n ",
- "route": "^/characters/<characterID:characterIdType>/accounts/<accountID:integerType>/transactions/$",
- "name": "CharacterAccountTransfer",
- "representations": [
- {
- "scope": "dustAccountRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.AccountTransactionCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "mercenaryWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.AccountTransaction-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all tournaments teams ",
- "route": "^/tournaments/teams/$",
- "name": "TournamentTeamCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentTeamCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "tournamentManager",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.TournamentTeamCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns statistics for the district, its planet and it solarsystem in relation\n to how it is affecting factional warfare. This will also include details about\n how EVE faction warfare in this system is progressing.\n\n This is designed to be useful on an end of battle report or some kind of show\n info window for a district.\n ",
- "route": "^/districts/<districtID:integerType>/factional/$",
- "name": "DistrictFactional",
- "representations": [
- {
- "scope": "districtRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictFaction-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler returning a list of available realms for the caller.\n ",
- "route": "^/dust/leaderboards/realms/$",
- "name": "DustLeaderboardRealmCollection",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustLeaderboardRealmCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Manages character information only accessible the user who owns the character.\n ",
- "route": "^/new/dust/users/<userID:userIdType>/characters/<characterID:characterIdType>/$",
- "name": "DustUserCharacterItem",
- "representations": [
- {
- "version": 1,
- "deprecated": true,
- "verb": "GET",
- "version_str": "1",
- "scope": "mercenaryRead",
- "acceptType": "application/vnd.ccp.eve.DustUserCharacterItem+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns the list of publicly available battles that the caller is able to join.\n ",
- "route": "^/battles/$",
- "name": "BattleCollection",
- "representations": [
- {
- "scope": "battleRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapUniverseOwners-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/regions/owners/districts/$",
- "name": "MapUniverseDistrictOwners"
- },
- {
- "doc": " A character bloodline ",
- "route": "^/bloodlines/$",
- "name": "Bloodlines",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BloodlineCollection-v1+json",
- "version_str": "1"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.BloodlineCollection-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler supports GET\n GET: Returns all roles assigned to a corporation member\n ",
- "route": "^/corporations/roles/<roleName:stringType>/$",
- "name": "CorporationRole",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationRole-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IndustryTeamCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/industry/teams/$",
- "name": "TeamCollection"
- },
- {
- "doc": "\n ",
- "route": "^/characters/<characterID:characterIdType>/mercenary/skills/boosters/<boosterID:integerType>/$",
- "name": "DustCharacterSkillBoosterItem",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This is the main inventory handler which returns the contents of a specified\n inventory location. Both the location and the owner are required in order to show\n the contents, and the flagName (aka slot) provided can either be a specific flag\n or just the word \"all\" meaning show everything from all slots.\n ",
- "route": "^/inventory/<locationID:integerType>/owner/<characterID:integerType>/<flagName:stringType>/$",
- "name": "CrestInventory",
- "representations": [
- {
- "scope": "inventorysRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.InventoryItemCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "inventorysWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.InventoryItemSellToNpc-v1+json",
- "version_str": "1"
- },
- {
- "scope": "inventorysWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.InventoryItemMove-v1+json",
- "version_str": "1"
- },
- {
- "scope": "inventorysWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.InventoryItemCheckAndProcessAutoUse-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapUniverse-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/regions/$",
- "name": "MapRegions"
- },
- {
- "doc": "Gets a single war and the information about that war.",
- "route": "^/wars/<warID:integerType>/$",
- "name": "War",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.War-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapSearchCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/search/$",
- "name": "MapSearch"
- },
- {
- "doc": " Returns all members tournaments teams ",
- "route": "^/tournaments/teams/<teamID:integerType>/members/$",
- "name": "TournamentTeamMemberCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentTeamMemberCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "tournamentManager",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.TournamentTeamCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This class handles the basic dust character skill booster information.\n ",
- "route": "^/characters/<characterID:characterIdType>/mercenary/skills/boosters/$",
- "name": "DustCharacterSkillBoosters",
- "representations": [
- {
- "scope": "dustSkillsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustSkillBoosterCollection-v2+json",
- "version_str": "1"
- },
- {
- "version": 1,
- "deprecated": true,
- "verb": "GET",
- "version_str": "1",
- "scope": "dustSkillsRead",
- "acceptType": "application/vnd.ccp.eve.DustSkillBoosterCollection+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustSkillsWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.SkillBoosterUse-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "any",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.NotificationsTest-v1+json",
- "version_str": "1"
- }
- ],
- "route": "^/server/testing/notificationtest/$",
- "name": "NotificationTest"
- },
- {
- "doc": "mercenary handler that handle passive skill gain",
- "route": "^/users/<userID:userIdType>/mercenaries/passiveskillgain/<characterID:characterIdType>/$",
- "name": "UserPassiveSkillGain",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustUserWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryPassiveSkillGainStatus-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Handles fetching and posting buy orders on the market. ",
- "route": "^/market/<regionID:integerType>/orders/buy/$",
- "name": "MarketBuyOrders",
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketOrderCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "marketWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MarketOrder-v1+json",
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.MarketOrderCollection-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "marketWrite",
- "acceptType": "application/vnd.ccp.eve.MarketOrderCollectionResult-v1+json"
- }
- ]
- },
- {
- "doc": "\n Handler used for posting chat messages.\n ",
- "route": "^/chat/channels/<channelSlug:stringType>/messages/$",
- "name": "ChatChannelMessageCollection",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "chatWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.ChatChannelMessage-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n A handler for marking mail as read.\n ",
- "route": "^/characters/<characterID:characterIdType>/mail/<mailID:stringType>/read/$",
- "name": "MailRead",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "contentType": "application/vnd.ccp.eve.MailRead-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "mail"
- }
- ]
- },
- {
- "doc": "Resource that has information about the user",
- "route": "^/users/<userID:userIdType>/$",
- "name": "User",
- "representations": [
- {
- "scope": "userRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.User-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "This is the character lookup handler, it gives you back people based on the name",
- "route": "^/characters/$",
- "name": "Characters",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "characterSearch",
- "acceptType": "application/vnd.ccp.eve.CharacterSearch-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Used for canceling orbital requests and updating them with data about the status\n of the request once it is completed.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/orbitals/requests/<requestID:integerType>/$",
- "name": "BattleServerOrbitalRequest",
- "representations": [
- {
- "scope": "battleserver",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.OrbitalRequestDelete-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleserver",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleServerOrbitalRequest-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n For now we only use this resource to create new battle during unit testing.\n ",
- "route": "^/battleserver/battles/$",
- "name": "BattleServerBattleCollection",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.BattleServerBattleCreate-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "battleserver",
- "acceptType": "application/vnd.ccp.eve.BattleServerBattleCreateResponse-v1+json"
- }
- ]
- },
- {
- "doc": "Mercenary handler that gives a list of the dust characters for that user",
- "route": "^/users/<userID:userIdType>/mercenaries/$",
- "name": "UserMercenaryList",
- "representations": [
- {
- "scope": "dustUserRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustUserWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryItemCreate-v2+json",
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.MercenaryItemCreate-v1+json",
- "version": 1,
- "deprecated": true,
- "verb": "POST",
- "version_str": "1",
- "scope": "dustUserWrite"
- }
- ]
- },
- {
- "doc": "\n Dummy handler to allow generating links to \"graphicIDs\"\n ",
- "route": "^/eve/graphics/<graphicID:integerType>/$",
- "name": "CrestGraphicType",
- "representations": [
- {
- "scope": "NOTCALLABLE",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.eveGraphicType-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns the static scene setup for a tournament match ",
- "route": "^/tournaments/<tournamentID:integerType>/series/<seriesID:integerType>/matches/<matchID:integerType>/static/$",
- "name": "TournamentStaticSceneData",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentStaticSceneData-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " [CREST_Documentation#Collection|] of all item types in EVE and DUST ",
- "route": "^/types/$",
- "name": "ItemTypes",
- "representations": [
- {
- "scope": "itemTypesRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ItemTypeCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "dustFittingsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryFittingCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustFittingsWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryFittingCreate-v1+json",
- "version_str": "1"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/mercenary/fittings/$",
- "name": "MercenaryFittingList"
- },
- {
- "doc": "\n This handler Only supports GET\n GET : Returns a corporation application described in the URL. Information in the application is described in\n CorporationApplication-V1\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/applications/<characterID:characterIdType>/$",
- "name": "CorporationApplication",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationApplication-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Used for modifying the reinforce hour assigned to a district. ",
- "route": "^/districts/<districtID:integerType>/clones/$",
- "name": "DistrictClonesUpdate",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "districtWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DistrictClonesUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all series in a tournament ",
- "route": "^/tournaments/<tournamentID:integerType>/series/$",
- "name": "TournamentSeriesCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentSeriesCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler to register specific playstation hardware with a session. We use this for logging and\n blacklisting for now. We may want to store more detailed device details in the DB later on for\n customer service.\n\n NOTE: This does rely on the client providing us with this information, a hacked client could\n choose to fake this data or not send it at all.\n ",
- "route": "^/dust/devices/$",
- "name": "DustDevices",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustDevice",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DustDevice-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all series in a tournament ",
- "route": "^/tournaments/<tournamentID:integerType>/series/<seriesID:integerType>/matches/<matchID:integerType>/bans/$",
- "name": "TournamentTypeBanCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentTypeBanCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "tournamentManagement",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.TournamentTypeBanCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/bloodlines/<bloodlineID:integerType>/$",
- "name": "Bloodline"
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapConstellationOwners-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/constellations/<constellationID:integerType>/owners/districts/$",
- "name": "MapConstellationDistrictOwners"
- },
- {
- "doc": " Returns a single kill provided an accurate killmail ID and hash have been provided ",
- "route": "^/killmails/<killID:integerType>/<killHash:stringType>/$",
- "name": "Killmails",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.Killmail-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " A [[#Collection|Collection]] of blocked [[#Character|Character]]s and [[#Corporation|Corporation]]s. ",
- "route": "^/characters/<characterID:characterIdType>/blocked/$",
- "name": "BlockedList",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "blockedRead",
- "acceptType": "application/vnd.ccp.eve.BlockedCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "contentType": "application/vnd.ccp.eve.BlockedCollectionItem-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "blockedWrite"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "characterRead",
- "acceptType": "application/vnd.ccp.eve.StandingCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/standings/<ownerID:integerType>/$",
- "name": "Standings"
- },
- {
- "doc": " A noop endpoint used to persist the session while in character selection/creation ",
- "route": "^/dust/keepalive/$",
- "name": "DustKeepAlive",
- "representations": [
- {
- "scope": "dustKeepAlive",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustKeepAlive-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler Support GET , PUT and DELETE\n GET : Get information about a corporation member. You can only get information for members of your own corp.\n What is returned is described in CorporationMember-V1\n PUT : Updates a corporation member. You can only update a member in your own corporation.\n PUT needs to be called by either a director or a ceo of a corporation. What can be updated is described\n in CorporationMemberUpdate-V1\n DELETE : Kick a member out of the corp. You can only kick members from your own corporation and you need to\n have either the director role or be the CEO to do so. I the member has any roles or titles then the call\n will fail. In that case a delete needs to be called on both those resources beforehand, noting that a\n 24 hour timer will be in place on the change of roles\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/members/<characterID:characterIdType>/$",
- "name": "CorporationMember",
- "representations": [
- {
- "scope": "corporationWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMemberDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMember-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "corporationWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.CorporationMemberUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler only support DELETE\n DELETE : Strips the titles from a corporation member so he can be kicked from the corp after the 24 hour timer\n has passed. This is just a minimal handler to give dust CEO the ability to kick out members who have been\n assigned titles by an eve director. This can only by called by directors or ceo of the corporation\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/members/<characterID:characterIdType>/titles/$",
- "name": "CorporationMemberTitle",
- "representations": [
- {
- "scope": "corporationWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMemberTitleDelete-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.MarketTypeHistoryCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/market/<region_id:integerType>/types/<type_id:integerType>/history/$",
- "name": "MarketTypeHistoryCollection"
- },
- {
- "doc": " Notifies users about aurum change in the vgs ",
- "route": "^/fulfillment/notification/users/<userID:userIdType>/$",
- "name": "UpdateAurNotificationFromVGS",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "fulfillment",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.VgsAurUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Ref for a specific store (unused).\n ",
- "route": "^/dust/loyaltystores/<storeID:integerType>/$",
- "name": "DustLoyaltyStore",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Handles fetching and updating details of a single squad member. ",
- "route": "^/battles/squads/<squadUUID:stringType>/members/<characterID:characterIdType>/$",
- "name": "SquadMember",
- "representations": [
- {
- "scope": "squadWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.SquadMemberDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "squadRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.SquadMember-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "squadWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.SquadMemberUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "dustFittingsWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryFittingUnfitSlot-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustFittingsWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryFittingSlotUpdate-v1+json",
- "version_str": "1"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/mercenary/fittings/<fittingID:integerType>/slots/<slotName:stringType>$",
- "name": "MercenaryFittingSlot"
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapSystem-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/systems/<systemID:integerType>/$",
- "name": "MapSystem"
- },
- {
- "doc": " Returns all series in a tournament ",
- "route": "^/tournaments/<tournamentID:integerType>/series/<seriesID:integerType>/matches/$",
- "name": "TournamentMatchCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentMatchCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "tournamentManagement",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.TournamentMatchCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.PortraitCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/portraits/mercenary/$",
- "name": "Portraits"
- },
- {
- "doc": "\nManages Vivox Information for characters.\nUsers of this endpoint should employ the following pattern:\n * Make a **GET** call to get the credentials\n * Attempt login to Vivox\n * If an error occurs, make a POST call here\n * Reattempt login\n ",
- "route": "^/characters/<characterID:characterIdType>/vivox/$",
- "name": "CharacterVivoxInfo",
- "representations": [
- {
- "scope": "characterVivox",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.VivoxInfo+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.VivoxInfoPost-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "characterVivox",
- "acceptType": "application/vnd.ccp.eve.VivoxInfo+json"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "battleserverVault",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustVaultFilesChecksumCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/static/battlefiles/$",
- "name": "BattleServerDustStaticVaultFileChecksum"
- },
- {
- "doc": "Handler that queries and returns information about all daily bonus\n info for a given character for dust.\n ",
- "route": "^/characters/<characterID:characterIdType>/dailybonusinfo/$",
- "name": "DustDailyBonusInfo",
- "representations": [
- {
- "scope": "dustQuestsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustDailyBonusInfo-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Represents a a player in the queue. You can delete this resource to leave.\n ",
- "route": "^/battles/queues/<queueID:integerType>/$",
- "name": "BattleQueue",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.BattleQueueTicket-v2+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "battleQueue",
- "acceptType": "application/vnd.ccp.eve.BattleQueueTicket-v2+json"
- }
- ]
- },
- {
- "doc": "\n Handler for getting a previously created long-lived http stream.\n Additional notifications may flow over the response's http connection, as long as it's kept open.\n ",
- "route": "^/characters/<characterID:characterIdType>/notifications/<streamID:stringType>/$",
- "name": "CharacterNotification",
- "representations": [
- {
- "scope": "characterRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.NotificationStream-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n A [[#Collection|Collection]] of [[#Contact|Contact]]s.\n Character contacts require the [[#personalContactsRead|personalContactsRead]] scope to access.\n Corporation contacts require the [[#corporationContactsRead|corporationContactsRead]] scope to access.\n ",
- "route": "^/characters/<characterID:characterIdType>/contacts/$",
- "name": "ContactList",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "personalContactsRead",
- "acceptType": "application/vnd.ccp.eve.ContactCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "contentType": "application/vnd.ccp.eve.ContactCreate-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "personalContactsWrite"
- }
- ]
- },
- {
- "doc": "\n Returns information about a specific battle.\n ",
- "route": "^/battles/<battleID:integerType>/$",
- "name": "Battle",
- "representations": [
- {
- "scope": "battleRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Battle-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler supports GET and POST\n GET : Return a collection of corporations according to the search params\n POST : Create a new corporation with the information from CorporationCreate-V1\n Returns the locations of the corporation\n ",
- "route": "^/corporations/$",
- "name": "Corporations",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "corporationWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.CorporationCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Crest handler for constellation static resources\n returns a json response of the constellation\n ",
- "route": "^/constellations/<constellationID:integerType>/$",
- "name": "Constellation",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Constellation-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.EchoResponse-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/server/testing/auth-echo/<echoData:stringType>/$",
- "name": "AuthEcho"
- },
- {
- "representations": [
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "text/html",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/documents/<documentName:stringType>/$",
- "name": "DustDocumentContent"
- },
- {
- "doc": "\n Crest handler for stargate static resources\n returns a JSon response of a stargate object\n ",
- "route": "^/stations/<stationID:integerType>/$",
- "name": "Station",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Station-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " A character's skills in training ",
- "route": "^/characters/<characterID:characterIdType>/capsuleer/trainingqueue/$",
- "name": "CharacterTrainingQueue",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "DELETE",
- "version_str": "1",
- "scope": "skillsWrite",
- "acceptType": "application/vnd.ccp.eve.SkillDelete-v1+json"
- },
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "skillsRead",
- "acceptType": "application/vnd.ccp.eve.CapsuleerSkillCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "thirdParty": true,
- "contentType": "application/vnd.ccp.eve.CapsuleerSkillCollection-v1+json",
- "version": 1,
- "verb": "PUT",
- "version_str": "1",
- "scope": "skillsWrite"
- }
- ]
- },
- {
- "doc": " This is basically a dummy API, we cannot return anything useful from here. ",
- "route": "^/fulfillment/item-<fulfillmentID:integerType>/$",
- "name": "FulfillmentItem",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "dustVault",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/octet-stream",
- "version_str": "1"
- },
- {
- "scope": "dustVault",
- "verb": "HEAD",
- "version": 1,
- "acceptType": "application/octet-stream",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/static/files/<fileName:stringType>$",
- "name": "ClientDustStaticVaultFile"
- },
- {
- "doc": "\n This handler supports GET and PUT\n GET : Get the corporation provided in the URL what is returned is described in Corporation-v1\n PUT : Updates the corporation , with the information provided in CorporationUpdate-V1 , note all the information\n passed in CorporationCreate can be updated here\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/$",
- "name": "Corporation",
- "representations": [
- {
- "scope": "corporationWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Corporation-v2+json",
- "version_str": "1"
- },
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Corporation-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "corporationWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.CorporationUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns a list of all the regions with an external IP address to ping.\n ",
- "route": "^/battleserver/regions/$",
- "name": "BattleServerRegionCollection",
- "representations": [
- {
- "scope": "dustBattleRegionRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleServerRegionCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all district conflicts for this corporation. ",
- "route": "^/corporations/<corporationID:corporationIdType>/districts/$",
- "name": "CorporationDistrictCollection",
- "representations": [
- {
- "scope": "districtRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Crest handler for Regions static resources\n returns a paginated list of all regions\n ",
- "route": "^/regions/$",
- "name": "Regions",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.RegionCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler returning a list of available leaderboards for a given realm.\n ",
- "route": "^/dust/leaderboards/realms/<realm:stringType>/$",
- "name": "DustLeaderboardCollection",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustLeaderboardCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Handles fetching and updating details of a single squad. ",
- "route": "^/battles/squads/<squadUUID:stringType>/$",
- "name": "Squad",
- "representations": [
- {
- "scope": "squadRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Squad-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "squadWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.SquadUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Handler for referring to a specific player in a battle.\n ",
- "route": "^/battleserver/battles/<battleID:integerType>/members/<characterID:characterIdType>/$",
- "name": "BattleServerBattleMember",
- "representations": [
- {
- "scope": "battleserver",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleServerBattleMember-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleserver",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleServerBattleMemberUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Full representation of mail including the recipient list and mail body.\n\n Sending a delete to this resource moves the mail to the trash.\n ",
- "route": "^/characters/<characterID:characterIdType>/mail/<mailID:stringType>/$",
- "name": "Mail",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "DELETE",
- "version_str": "1",
- "scope": "mail",
- "acceptType": "application/vnd.ccp.eve.MailDelete-v1+json"
- },
- {
- "version": 3,
- "deprecated": true,
- "verb": "GET",
- "version_str": "3",
- "scope": "mail",
- "acceptType": "application/vnd.ccp.eve.Mail-v3+json"
- },
- {
- "thirdParty": true,
- "version": 4,
- "verb": "GET",
- "version_str": "4",
- "scope": "mail",
- "acceptType": "application/vnd.ccp.eve.Mail-v4+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.MarketTypePriceCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/market/prices/$",
- "name": "MarketTypePriceCollection"
- },
- {
- "representations": [
- {
- "scope": "marketWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketOrderDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketOrder-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/market/<regionID:integerType>/orders/<orderID:integerType>/$",
- "name": "MarketOrder"
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "deprecated": true,
- "verb": "GET",
- "version_str": "1",
- "acceptType": "application/vnd.ccp.eve.DustDocumentCollection-v1+json"
- },
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.DustDocumentCollection-v2+json",
- "version": 2,
- "version_str": "2"
- },
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.DustDocumentCollection-v3+json",
- "version": 3,
- "version_str": "3"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/documents/$",
- "name": "DustDocumentCollection"
- },
- {
- "doc": "\n Handler returning root paths for leaderboards.\n ",
- "route": "^/dust/leaderboards/$",
- "name": "DustLeaderboardRoot",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustLeaderboardRoot-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler supports DELETE\n DELETE: Removes a certain role from the member\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/members/<characterID:characterIdType>/roles/<roleName:stringType>/$",
- "name": "CorporationMemberRole",
- "representations": [
- {
- "scope": "corporationWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMemberRoleDelete-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler supports GET and POST\n GET : Get a corporations members information , you can only get members of your own corp.\n POST: Answers an application which has been created in the CorporationApplication,\n A positive answer will return the location of the new corpmember and delete the application.\n A negative answer will just delete the application. On both answers the applicant gets sent a mail with\n the response.\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/members/$",
- "name": "CorporationMembers",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationMemberCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "corporationWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.CorporationApplicationAnswer-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Returns the list of channels associated with a particular character.\n ",
- "route": "^/characters/<characterID:characterIdType>/chat/channels/$",
- "name": "CharacterChatChannelCollection",
- "representations": [
- {
- "scope": "chat",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ChatChannelCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "mercenaryRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MercenaryPrivate-v1+json",
- "version_str": "1"
- },
- {
- "scope": "mercenaryRead",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.MercenaryPrivate-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/mercenary/private/$",
- "name": "MercenaryPrivate"
- },
- {
- "doc": " A character's current skills ",
- "route": "^/characters/<characterID:characterIdType>/capsuleer/skills/$",
- "name": "CharacterSkills",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "skillsRead",
- "acceptType": "application/vnd.ccp.eve.CapsuleerSkillCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Theatres are groups or queues of battles. They define the location of the warfare,\n a description / name / icon and a link to the relevant battle collection or queue\n in order to join it.\n ",
- "route": "^/battles/theatres/$",
- "name": "BattleTheatreCollection",
- "representations": [
- {
- "scope": "battleQueue",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleTheatreCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This handler supports GET\n GET: Returns all roles assigned to a corporation member\n ",
- "route": "^/corporations/roles/$",
- "name": "CorporationRoles",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationRolesCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a single tournament ",
- "route": "^/tournaments/<tournamentID:integerType>/series/<seriesID:integerType>/$",
- "name": "TournamentSeries",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentSeries-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Return all incursions ",
- "route": "^/incursions/$",
- "name": "Incursions",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IncursionCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n A solarsystem is a location in New Eden containing planets and belonging\n to a constellation. This handler returns both static and dyanmic\n sovereignty data for this system.\n ",
- "route": "^/solarsystems/<solarSystemID:integerType>/stats/$",
- "name": "SystemStats",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.SystemStats-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a single team member",
- "route": "^/tournaments/teams/<teamID:integerType>/members/<memberID:integerType>/$",
- "name": "TournamentTeamMember",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentTeamMember-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.SpecialtyCollection-v1+json",
- "version_str": "1"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.SpecialtyCollection-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/specialties/$",
- "name": "DustSpecialties"
- },
- {
- "doc": "\n This handler supports GET\n GET : Get the corporation private data\n ",
- "route": "^/corporations/<corporationID:corporationIdType>/private/$",
- "name": "CorporationPrivate",
- "representations": [
- {
- "scope": "corporationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.CorporationPrivate-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.IndustrySpecialityCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/industry/specialities/$",
- "name": "SpecialityCollection"
- },
- {
- "doc": "\n Returns all of the player conquerable districts.\n ",
- "route": "^/districts/factional/history/$",
- "name": "DistrictFactionalHistory",
- "representations": [
- {
- "scope": "districtRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictFactionHistory-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns realtime data (physics and such) for a match ",
- "route": "^/tournaments/<tournamentID:integerType>/series/<seriesID:integerType>/matches/<matchID:integerType>/realtime/<frameID:integerType>/$",
- "name": "TournamentRealtimeData",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentRealtimeMatchFrame-v1+json"
- },
- {
- "thirdParty": true,
- "version": 2,
- "verb": "GET",
- "version_str": "2",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentRealtimeMatchFrame-v2+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Crest handler for Regions static resources\n returns a JSon object with region data\n ",
- "route": "^/regions/<regionID:integerType>/$",
- "name": "Region",
- "representations": [
- {
- "scope": "mapRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Region-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Handles fetching and posting sell orders on the market. ",
- "route": "^/market/<regionID:integerType>/orders/sell/$",
- "name": "MarketSellOrders",
- "representations": [
- {
- "scope": "marketRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MarketOrderCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "marketWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MarketOrder-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapRegionOwners-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/regions/<regionID:integerType>/owners/sovereignty/$",
- "name": "MapRegionSovereigntyOwners"
- },
- {
- "doc": "\n Channel member refers to a specific character in a chat channel.\n ",
- "route": "^/chat/channels/<channelSlug:stringType>/members/<characterID:characterIdType>/$",
- "name": "ChatChannelMember",
- "representations": [
- {
- "scope": "chatWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ChatChannelMemberDelete-v1+json",
- "version_str": "1"
- },
- {
- "scope": "chatRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ChatChannelMember-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Represents a specific battleserver region. Useful for referencing via URI.\n ",
- "route": "^/battleserver/regions/<regionName:stringType>/$",
- "name": "BattleServerRegion",
- "representations": [
- {
- "scope": "dustBattleRegionRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleServerRegion-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Match making queue, players can join by posting their character HREF to this resource.\n ",
- "route": "^/battles/queues/$",
- "name": "BattleQueueCollection",
- "representations": [
- {
- "scope": "battleQueue",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleQueueCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "configurationRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustRemoteLogConfig-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/rlogconfig/$",
- "name": "RemoteLogConfig"
- },
- {
- "doc": "\n Allows us to do admin level commands via the API, such as slash commands.\n ",
- "route": "^/admin/$",
- "name": "Admin",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.SlashCommandContent-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "admin",
- "acceptType": "application/vnd.ccp.eve.SlashCommand-v1+json"
- }
- ]
- },
- {
- "doc": " Used for modifying the reinforce hour assigned to a district. ",
- "route": "^/districts/<districtID:integerType>/clones/quote/$",
- "name": "DistrictClonesUpdateQuote",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.DistrictClonesUpdateRequest-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "districtWrite",
- "acceptType": "application/vnd.ccp.eve.DistrictClonesUpdateQuote-v1+json"
- }
- ]
- },
- {
- "doc": "\n Interface to per-match stats.\n ",
- "route": "^/dust/datalog/matchstats/$",
- "name": "DustDataLogMatchStats",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.BattleStats-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "battleserver",
- "acceptType": "application/vnd.ccp.eve.BattleStatsResponse-v1+json"
- }
- ]
- },
- {
- "doc": "\n Handle the manifest of must have, should have content\n ",
- "route": "^/dust/asset/contentstream/$",
- "name": "DustAssetContentStreaming",
- "representations": [
- {
- "scope": "dustAsset",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.contentstreaming.Manifest-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "To receive remote script reponse text.",
- "route": "^/dust/rlogconfig/response/<responseTag:stringType>/$",
- "name": "RemoteControlResponse",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "configurationRead",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DustRemoteControlResponseUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all tournaments ",
- "route": "^/tournaments/$",
- "name": "TournamentCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TournamentCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "tournamentManager",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.TournamentCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Mercenary-v2+json",
- "version_str": "1"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Mercenary-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "mercenaryWrite",
- "verb": "PUT",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryUpdate-v1+json",
- "version_str": "1"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/mercenary/$",
- "name": "Mercenary"
- },
- {
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "deprecated": true,
- "verb": "GET",
- "version_str": "1",
- "acceptType": "application/vnd.ccp.eve.DustServerStatus+json"
- },
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.DustServerStatus-v2+json",
- "version": 2,
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/server/$",
- "name": "ServerStatus"
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Capsuleer-v1+json",
- "version_str": "1"
- },
- {
- "scope": "any",
- "verb": "GET",
- "version": 2,
- "acceptType": "application/vnd.ccp.eve.Capsuleer-v2+json",
- "version_str": "2"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/characters/<characterID:characterIdType>/capsuleer/$",
- "name": "Capsuleer"
- },
- {
- "doc": "\n Handler for testing that returns your characterID.\n It has caching enabled on a characterID basis to facilitate test that test this functionality.\n ",
- "route": "^/server/testing/cache-char-session/$",
- "name": "CharCacheWithSession",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.CacheTestResponse-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n crest handler used to get NPE settings\n ",
- "route": "^/characters/<characterID:characterIdType>/mercenary/npe/$",
- "name": "MercenaryNPE",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "mercenaryWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.MercenaryNull-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns all of the player conquerable districts. ",
- "route": "^/districts/$",
- "name": "DistrictCollection",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.DistrictCollection-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/battleserver/battles/<battleID:integerType>/orbitals/<orbitalID:integerType>/$",
- "name": "BattleServerOrbital"
- },
- {
- "doc": "\n Handler for referring to a specific player in a battle.\n ",
- "route": "^/battles/<battleID:integerType>/members/<characterID:characterIdType>/$",
- "name": "BattleMember",
- "representations": [
- {
- "scope": "battleWrite",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleMemberDelete-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Returns a single distict infrastructure type. ",
- "route": "^/districts/infrastructure/<infrastructureID:integerType>/$",
- "name": "DistrictInfrastructure",
- "representations": [
- {
- "scope": "districtRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DistrictInfrastructure-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n The battle server accounts handler allows battle servers to request a unique\n username and password to reconnect with.\n ",
- "route": "^/battleserver/users/$",
- "name": "BattleServerUserCollection",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.BattleServerUserCreate-v1+json",
- "version": 1,
- "verb": "POST",
- "version_str": "1",
- "scope": "battleserver",
- "acceptType": "application/vnd.ccp.eve.BattleServerUser-v1+json"
- }
- ]
- },
- {
- "doc": "\n Handles string queries, returns localized strings for a give label\n ",
- "route": "^/dust/l10nString/$",
- "name": "L10nString",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.L10nString-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.DustPathToGameDocument-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/pathtogame/<documentName:stringType>/$",
- "name": "DustPathToGameDocument"
- },
- {
- "doc": "Handler that puts a quest event for a given character.\n ",
- "route": "^/characters/<characterID:characterIdType>/questevent/$",
- "name": "DustQuestEvent",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustQuestsWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DustQuestEventUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Return leaderboard table.\n ",
- "route": "^/dust/leaderboards/data/<realm:stringType>/<leaderboard:stringType>/$",
- "name": "DustLeaderboardTable",
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustLeaderboardTable-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n The battle server handler is for the daemon running on the battle server hardware\n to register itself with the cluster when it comes online. It does so by randomly\n picking a UUID on startup and PUT'ing its server status to this URL. It can then\n update this status with subsequent calls to this same URL.\n ",
- "route": "^/battleserver/daemons/<daemonUUID:stringType>/$",
- "name": "BattleServerDaemon",
- "representations": [
- {
- "scope": "battleserver",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleDaemonDelete-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "contentType": "application/vnd.ccp.eve.BattleServerDaemon-v1+json",
- "version": 1,
- "verb": "PUT",
- "version_str": "1",
- "scope": "battleserver",
- "acceptType": "application/vnd.ccp.eve.BattleServerDaemon-v1+json"
- }
- ]
- },
- {
- "doc": "\n Represents a a player in the queue. You can delete this resource to leave.\n ",
- "route": "^/battles/queues/<queueID:integerType>/<characterID:characterIdType>/$",
- "name": "BattleQueueTicket",
- "representations": [
- {
- "scope": "battleQueue",
- "verb": "DELETE",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleQueueDelete-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Used for modifying the reinforce hour assigned to a district. ",
- "route": "^/districts/<districtID:integerType>/reinforce/$",
- "name": "DistrictReinforceUpdate",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "districtWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.DistrictReinforceUpdate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Redeems items from tokens",
- "route": "^/fulfillment/characters/<characterID:characterIdType>/client/$",
- "name": "FulfillmentCharacterClient",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustRedeemWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.Fulfillment-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n Channel collection handler used for creating new channels. A get handler\n could also be added later on to allow searching for channels.\n ",
- "route": "^/chat/channels/$",
- "name": "ChatChannelCollection",
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "chatWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.ChatChannelCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "doc": " Decoder endpoint for oAuth token",
- "route": "^/decode/$",
- "name": "TokenDecode",
- "representations": [
- {
- "thirdParty": true,
- "version": 1,
- "verb": "GET",
- "version_str": "1",
- "scope": "any",
- "acceptType": "application/vnd.ccp.eve.TokenDecode-v1+json"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ]
- },
- {
- "doc": "\n This class handles the dust skill information.\n ",
- "route": "^/characters/<characterID:characterIdType>/mercenary/skills/$",
- "name": "DustCharacterSkills",
- "representations": [
- {
- "scope": "dustSkillsRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.DustCharacterSkillCollection+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "dustSkillsWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.Skill+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.Map-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/$",
- "name": "Map"
- },
- {
- "representations": [
- {
- "scope": "any",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.ServerLocalization-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/serverlocalization/$",
- "name": "DustServerLocalization"
- },
- {
- "representations": [
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/dust/specialties/<specialtyID:integerType>/$",
- "name": "DustSpecialty"
- },
- {
- "doc": "\n POST: Allows players to join a battle by posting their character and a team to this handler.\n ",
- "route": "^/battles/<battleID:integerType>/members/$",
- "name": "BattleMemberCollection",
- "representations": [
- {
- "scope": "battleRead",
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.BattleMemberCollection-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- },
- {
- "scope": "battleWrite",
- "verb": "POST",
- "version": 1,
- "contentType": "application/vnd.ccp.eve.BattleMemberCreate-v1+json",
- "version_str": "1"
- }
- ]
- },
- {
- "representations": [
- {
- "verb": "GET",
- "version": 1,
- "acceptType": "application/vnd.ccp.eve.MapRegion-v1+json",
- "version_str": "1"
- },
- {
- "verb": "OPTIONS",
- "thirdParty": true,
- "acceptType": "application/vnd.ccp.eve.Options-v1+json",
- "version": 1,
- "version_str": "1"
- }
- ],
- "route": "^/map/regions/<regionID:integerType>/$",
- "name": "MapRegion"
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement