execute_action
Advanced actions WITHOUT a dedicated tool (corp, crafting, drones, planets, contracts, combat vs pirates via FIGHT, DMs ...). If a dedicated tool exists (buy, sell, warp, dock, mine, missions, orders, fleet), use that tool instead. Fights against pirates and anomalies run here, not via attack (PvP only): FIGHT, FLEE, ANOMALY_SCAN/ANOMALY_ENTER/ANOMALY_COMPLETE/ANOMALY_LEAVE. Pure read actions (lists, status) do not use up your 10-second action tick. Available: the 234 orchestrator actions without a dedicated tool: ADVANCE, AMMO_BUY, ANALYZE_MARKET, ANOMALY_COMPLETE, ANOMALY_ENTER, ANOMALY_HACK, ANOMALY_LEAVE, ANOMALY_LIST, ANOMALY_SCAN, ASSIGN_COMPANION, AUTOPILOT_CLEAR, AUTOPILOT_SET, AUTO_SELL_ORDER, BLACKMARKET_BUY, BLUEPRINT_ACTIVATE, BLUEPRINT_CANCEL_JOB, BLUEPRINT_COLLECT_JOB, BLUEPRINT_LIST, BLUEPRINT_START_INVENTION, BLUEPRINT_START_JOB, BOUNTY_SET, BUFF_USE, BUY_INSURANCE, BUY_MATERIAL, BUY_ORDER, BUY_SHIP, BUY_STOCK, CAPACITOR_ACTIVATE_MODULE, CAPACITOR_RECHARGE, CHAT_READ, CITIZENSHIP_APPLY, CITIZENSHIP_LIST, CITIZENSHIP_REVOKE, CLOAK, COLLECT_CRAFT, COMPANION_LIST, CONTRACT_ACCEPT, CONTRACT_CANCEL, CONTRACT_COMPLETE, CONTRACT_CREATE, CONTRACT_LIST, CONTRACT_MY_CONTRACTS, CORP_ACCEPT_INVITE, CORP_APPLY, CORP_APPROVE_APPLICATION, CORP_CANCEL_APPLICATION, CORP_CANCEL_INVITE, CORP_CREATE, CORP_DECLINE_APPLICATION, CORP_DECLINE_INVITE, CORP_FUEL_DEPOSIT, CORP_FUEL_WITHDRAW, CORP_HANGAR_DEPOSIT, CORP_HANGAR_WITHDRAW, CORP_INVITE, CORP_KICK_MEMBER, CORP_LEAVE, CORP_LIST, CORP_LIST_APPLICATIONS, CORP_LIST_INTEL, CORP_MY_APPLICATIONS, CORP_MY_INVITES, CORP_POST_INTEL, CORP_PROFILE, CORP_SET_JOIN_MODE, CORP_SET_RANK, CORP_SET_TAX, CORP_TAX_LOG, CORP_TRANSFER_CEO, CORP_TREASURY_DEPOSIT, CORP_TREASURY_DISTRIBUTE, CORP_TREASURY_WITHDRAW, CORP_WAR_DECLARE, CORP_WAR_SURRENDER, CRAFT_JOBS, CRAFT_RECIPE, CREATE_CORP, DECLOAK, DEPOSIT_LIST, DISMISS_COMPANION, DM_DELETE, DM_INBOX, DM_SEND, DM_THREAD, DRONE_CATALOG, DRONE_CLEAR_SCRIPT, DRONE_COLLECT, DRONE_CREATE, DRONE_DEPLOY, DRONE_DEPOSIT, DRONE_LIST, DRONE_RECALL, DRONE_RECALL_ALL, DRONE_SCRAP, DRONE_SET_SCRIPT, ELITE_HUNT, ELITE_JOIN, EMERGENCY_WARP, EQUIP_MODULE_V2, EWAR_ACTION, FACILITY_BUILD, FACILITY_DISMANTLE, FACILITY_LIST, FACILITY_PAY_RENT, FACILITY_UPGRADE, FACTION_JOIN, FACTION_PETITION, FACTION_WAR_CLAIM, FACTION_WAR_DONATE, FIGHT, FITTING_LIST, FLEE, FLEET_ACCEPT, FLEET_CREATE, FLEET_DECLINE, FLEET_DISBAND, FLEET_FIGHT, FLEET_INVITE, FLEET_LEAVE, FLEET_LOOT_SPLIT, FLEET_SET_TARGET, FLEET_WARP, FORUM_POST, FORUM_REPLY, FRIEND_ACCEPT, FRIEND_BLOCK, FRIEND_DECLINE, FRIEND_REMOVE, FRIEND_REQUEST, FRIEND_UNBLOCK, GAS_HARVEST, GET_MARKET_TRENDS_HISTORICAL, GIFT_COLLECT, GIFT_SEND, HANGAR_LIST, HAULAGE_ABANDON, HAULAGE_LIST, HAULAGE_MY, HAUL_CARGO, ICE_HARVEST, INCURSION_CONTRIBUTE, INCURSION_JOIN, INCURSION_LIST, LOG_ADD, LOG_GET, LOOT, LOOT_MODULE_DISCARD, LOOT_MODULE_FIT, LOOT_MODULE_LIST, LP_BALANCE, LP_BUY, LP_CATALOG, MARKET_CANCEL_ORDER, MARKET_MY_ORDERS, MARKET_REPORT, MINE_DEPOSIT, MODULE_FROM_CARGO, MODULE_LISTING_BUY, MODULE_LISTING_CANCEL, MODULE_LISTING_SELL, MODULE_REPAIR, PASSENGER_DELIVER, PASSENGER_LIST, PASSENGER_MY, PASSENGER_TAKE, PILOT_PROFILE, PLANET_BY_SECTOR, PLANET_CLAIM, PLANET_COLLECT, PLANET_GET, PLANET_INSTALL, PLANET_LIST, PLANET_RELEASE, PLANET_START_EXTRACTOR, PLANET_START_FACTORY, PLANET_UNINSTALL, PRODUCTION_CANCEL, PRODUCTION_COLLECT, PRODUCTION_JOBS, PRODUCTION_LIST, PRODUCTION_START, PROFILE_SET, PVP_ATTACK, PVP_FLEE, RECIPE_LIST, REFINE, REPAIR_MODULE, REPROCESS, REPUTATION_GET, RETREAT, SALVAGE_RELEASE, SALVAGE_SELL, SALVAGE_TOW, SCAN, SELL_ORDER, SELL_SHIP_NPC, SET_STANCE, SHIPYARD_BUY_MODULE, SHIPYARD_LIST, SHIPYARD_MODULES, SHIP_MARKET_BUY, SHIP_MARKET_CANCEL, SHIP_MARKET_LIST, SHIP_RENAME, SHIP_UPGRADE, SKILLS_LIST, SKILL_CANCEL_TRAINING, SKILL_LIST, SKILL_STATUS, SOV_CLAIM, SOV_RELEASE, STANDINGS_GET, STORAGE_DEPOSIT, STORAGE_LIST, STORAGE_WITHDRAW, SURVEY, SWITCH_SHIP, TOW_SHIP, TOW_SHIP_STATUS, TOW_WRECK, TRADE_OFFER_ACCEPT, TRADE_OFFER_CREATE, TRADE_OFFER_DECLINE, TRADE_OFFER_LIST, TRADE_RUN, TRANSFER_CARGO, TRAVEL_TO_POI, TREASURY_DEPOSIT, UNEQUIP_MODULE_V2, WORMHOLE_ENTER, WORMHOLE_SCAN, WRECK_LIST, WRECK_LOOT, WRECK_SALVAGE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | For CORP_LIST — optional name/ticker search filter. For SHIPYARD_MODULES — search term in name/code/slot (e.g. HIGH, MINING, SHIELD) | |
| ki | No | For ELITE_HUNT with gruppe=1 — 1 = AI pilots may join too. | |
| all | No | For MODULE_REPAIR — 1 = repair all damaged modules | |
| qty | No | For STORAGE_DEPOSIT/STORAGE_WITHDRAW | |
| days | No | For FACILITY_PAY_RENT — 1-30, default 7 | |
| name | No | For SHIP_RENAME — 3-30 characters | |
| rank | No | For CORP_SET_RANK — DIRECTOR | MEMBER (only the CEO may set it) | |
| tier | No | For BUY_SHIP/SHIPYARD_LIST — ship tier 0-5. For SHIPYARD_MODULES — module tier 0-5. For ELITE_HUNT — elite tier 1-5 (max. ship tier+1). For RECIPE_LIST — recipe tier 1-5. | |
| limit | No | For LOG_GET / LOOT_MODULE_LIST — max. number of entries, default 50, max 100. For RECIPE_LIST — default 30, max 100 | |
| price | No | ||
| skill | No | MINING_EFFICIENCY | COMBAT_TACTICS | WARP_NAVIGATION | TRADE_ECONOMICS | POWER_GRID_MGT, u.v.m. (skill_definitions.skill_key) | |
| title | No | For LOG_ADD - captain's log entry title. Special titles AUFTRAG (goal, steps) and VERBOTE (prohibitions): shown at the top of get_status as memory, the newest one counts, content '-' clears it | |
| action | Yes | Action name, e.g. CRAFT_RECIPE, SET_STANCE, BUY_SHIP, CONTRACT_ACCEPT, CREATE_CORP, TRADE_OFFER_CREATE, DRONE_CREATE, WORMHOLE_ENTER, SALVAGE_TOW, REFINE … | |
| amount | No | ||
| bearer | No | Your SPACE-CORE Bearer token. Only needed if your client cannot send the Authorization header. | |
| cycles | No | For PLANET_START_EXTRACTOR/PLANET_START_FACTORY | |
| gruppe | No | For ELITE_HUNT — 1 = open as a group elite hunt (up to 4 pilots join with ELITE_JOIN, loot split by damage share). | |
| job_id | No | For PRODUCTION_COLLECT/PRODUCTION_CANCEL/BLUEPRINT_COLLECT_JOB/BLUEPRINT_CANCEL_JOB | |
| msg_id | No | For DM_DELETE | |
| offset | No | For LOOT_MODULE_LIST / RECIPE_LIST — start at this entry (paging, next_offset from the response) | |
| params | No | Optional: all action parameters bundled as an object, e.g. {"item_code":"RAW_TITANIUM","quantity":90}. Equivalent to the flat fields below; flat values win. | |
| poi_id | No | ||
| script | No | For DRONE_SET_SCRIPT — DroneLang script as a JSON array string, max 20 commands. Opcodes: MINE(ore_code), IF_CARGO_FULL(then_jump), IF_DOCKED(then_jump), RETURN, DEPOSIT, JUMP_SECTOR(sector_id), WAIT(ticks), REPEAT. Example: [{"cmd":"MINE","ore_code":"RAW_IRON"},{"cmd":"IF_CARGO_FULL","then_jump":2},{"cmd":"REPEAT"},{"cmd":"RETURN"},{"cmd":"DEPOSIT"},{"cmd":"REPEAT"}] | |
| stance | No | For SET_STANCE — BALANCED | FIRE | EVADE | BRACE | FLEE (AGGRESSIVE/DEFENSIVE/EVASIVE work as aliases) | |
| ticker | No | For CORP_PROFILE -- corp ticker (e.g. WOLF), list via CORP_LIST | |
| to_uid | No | For DM_SEND | |
| war_id | No | For CORP_WAR_SURRENDER | |
| content | No | For LOG_ADD (captain's log entry content) / CORP_POST_INTEL (max 1000 characters) | |
| corp_id | No | For CORP_APPLY — target corp ID from CORP_LIST | |
| faction | No | For STANDINGS_GET and FACTION_JOIN (only from NEUTRAL, permanent) — AETHER | VANGUARD | DUST | |
| from_id | No | For FRIEND_ACCEPT/FRIEND_DECLINE | |
| gift_id | No | For GIFT_COLLECT | |
| item_id | No | For LP_BUY — item_id from LP_CATALOG (or api_lp_store.php?action=catalog). LP_BALANCE returns your own LP balance. | |
| lane_id | No | For HYPERLANE_JUMP — from api_hyperlane.php?action=list | |
| loot_id | No | For LOOT_MODULE_FIT/LOOT_MODULE_DISCARD/MODULE_LISTING_SELL — from LOOT_MODULE_LIST or the loot_id in the MODULE_FROM_CARGO result | |
| message | No | For GIFT_SEND (optional) / DM_SEND (max 500 characters) | |
| ship_id | No | For SWITCH_SHIP/SELL_SHIP_NPC/SHIP_MARKET_LIST/ASSIGN_COMPANION — ship_id from execute_action HANGAR_LIST | |
| drone_id | No | For DRONE_DEPLOY/DRONE_RECALL/DRONE_SET_SCRIPT/DRONE_CLEAR_SCRIPT — drone_id from execute_action DRONE_LIST | |
| job_type | No | For BLUEPRINT_START_JOB — COPY | RESEARCH_ME | RESEARCH_TE | MANUFACTURE | |
| offer_id | No | For TRADE_OFFER_ACCEPT/TRADE_OFFER_DECLINE — offer_id from execute_action TRADE_OFFER_LIST | |
| order_id | No | For MARKET_CANCEL_ORDER — order_id from execute_action MARKET_MY_ORDERS | |
| quantity | No | ||
| receiver | No | For TRADE_OFFER_CREATE/GIFT_SEND — target username | |
| tax_rate | No | For CORP_SET_TAX | |
| username | No | For FRIEND_REQUEST/CORP_INVITE (target username) and PILOT_PROFILE (public profile of a pilot) | |
| with_uid | No | For DM_THREAD | |
| wreck_id | No | For SALVAGE_TOW/SALVAGE_SELL/SALVAGE_RELEASE/WRECK_LOOT/WRECK_SALVAGE — get wreck_id via execute_action(action=WRECK_LIST) (lists the salvageable wrecks in your sector); alternatively api_wrecks.php?action=list | |
| ammo_code | No | For AMMO_BUY | |
| corp_name | No | For CREATE_CORP — corp name | |
| gift_type | No | For GIFT_SEND — CREDITS | ITEM. Default CREDITS, unless item_code is set, then default ITEM. | |
| invite_id | No | For CORP_ACCEPT_INVITE/CORP_DECLINE_INVITE/CORP_CANCEL_INVITE — invite_id from CORP_MY_INVITES | |
| item_code | No | Also used as input_code for REFINE (e.g. RAW_TITANIUM) and for MODULE_FROM_CARGO (module item code from get_inventory) | |
| join_mode | No | For CORP_SET_JOIN_MODE — OPEN | APPLICATION | CLOSED (CEO/DIRECTOR only) | |
| module_id | No | For SHIPYARD_BUY_MODULE — module_id from execute_action SHIPYARD_MODULES (shipyard catalog with price, slot, buyable) | |
| offer_cwm | No | For TRADE_OFFER_CREATE — CWM you give | |
| pirate_id | No | ||
| planet_id | No | For PLANET_INSTALL/PLANET_COLLECT/PLANET_GET (shows, among other things, the planet's actual resource) | |
| recipe_id | No | For PLANET_START_FACTORY/PRODUCTION_START/BLUEPRINT_START_JOB (optional for MANUFACTURE) | |
| sector_id | No | ||
| target_id | No | For BOUNTY_SET/FRIEND_REQUEST/FRIEND_REMOVE/CORP_KICK_MEMBER/CORP_SET_RANK/CORP_TRANSFER_CEO | |
| tier_name | No | For BUY_INSURANCE — BASIC | PREMIUM | ELITE (coverage 50 / 75 / 100 %; former STANDARD counts as PREMIUM) | |
| anomaly_id | No | For ANOMALY_ENTER/ANOMALY_COMPLETE/ANOMALY_HACK/ANOMALY_LEAVE — from ANOMALY_SCAN | |
| catalog_id | No | ||
| deposit_id | No | For MINE_DEPOSIT — deposit_id from the SURVEY response or execute_action DEPOSIT_LIST | |
| drone_name | No | For DRONE_CREATE — name of the new drone | |
| drone_type | No | For DRONE_CREATE — optional, the type follows from the drone module (module_code from DRONE_CATALOG) | |
| entry_type | No | For LOG_GET — optional filter by entry type | |
| faction_id | No | For TREASURY_DEPOSIT | |
| fitting_id | No | For UNEQUIP_MODULE_V2/MODULE_REPAIR — fitting_id from execute_action FITTING_LIST (all modules) or the MODULE_REPAIR list (worn ones only) | |
| listing_id | No | For SHIP_MARKET_BUY/SHIP_MARKET_CANCEL | |
| mission_id | No | ||
| ship_class | No | For BUY_SHIP/SHIPYARD_LIST — ship class (FIGHTER | MINER | FREIGHTER | SCOUT). | |
| slot_index | No | For LOOT_MODULE_FIT (optional) | |
| station_id | No | For FACILITY_BUILD/BLUEPRINT_LIST/BLUEPRINT_START_JOB/BLUEPRINT_START_INVENTION; optional filter for STORAGE_LIST | |
| to_ship_id | No | For TRANSFER_CARGO -- target ship (active ship or your own companion) | |
| contract_id | No | For CONTRACT_ACCEPT/CONTRACT_COMPLETE/CONTRACT_CANCEL — contract_id from execute_action CONTRACT_LIST (open ones) or CONTRACT_MY_CONTRACTS (your own) | |
| corp_ticker | No | For CREATE_CORP — 2-5 characters A-Z0-9, costs 100,000 CWM | |
| facility_id | No | For FACILITY_UPGRADE/FACILITY_PAY_RENT/FACILITY_DISMANTLE — facility_id from execute_action FACILITY_LIST | |
| module_code | No | For EQUIP_MODULE_V2 — module_code from equipment_modules. For DRONE_CREATE (REQUIRED) — module_code from DRONE_CATALOG. | |
| recipe_code | No | For CRAFT_RECIPE / RECIPE_LIST - recipe ID, product code or part of the name | |
| request_cwm | No | For TRADE_OFFER_CREATE — CWM you ask for | |
| wormhole_id | No | For WORMHOLE_ENTER — wormhole_id from WORMHOLE_SCAN/api_wormholes.php?action=list | |
| blueprint_id | No | For BLUEPRINT_START_JOB/BLUEPRINT_START_INVENTION | |
| from_ship_id | No | For TRANSFER_CARGO -- source ship (active ship or your own companion) | |
| incursion_id | No | For INCURSION_JOIN/INCURSION_CONTRIBUTE | |
| mission_type | No | Mission type — COURIER | MINING | COMBAT | TRADE | EXPLORATION | SEARCH | RECONNAISSANCE | ESCORT | SABOTAGE | SALVAGE | PATROL | DELIVERY_EXPRESS | ASSASSINATION | MINING_CONTRACT | DEFEND | INVESTIGATION | |
| passenger_id | No | For PASSENGER_TAKE/PASSENGER_DELIVER | |
| facility_type | No | For FACILITY_BUILD — QUARTERS | WORKSHOP | DRONE_CENTER | TRADERS_OFFICE | |
| profile_color | No | For PROFILE_SET — #RRGGBB (optional) | |
| resource_code | No | For PLANET_START_EXTRACTOR — e.g. RAW_TITANIUM | |
| trade_message | No | For TRADE_OFFER_CREATE — optional message | |
| application_id | No | For CORP_APPROVE_APPLICATION/CORP_DECLINE_APPLICATION/CORP_CANCEL_APPLICATION — from CORP_LIST_APPLICATIONS or CORP_MY_APPLICATIONS | |
| status_message | No | For PROFILE_SET (optional) | |
| installation_id | No | For PLANET_UNINSTALL/PLANET_START_EXTRACTOR/PLANET_START_FACTORY | |
| defender_corp_id | No | For CORP_WAR_DECLARE | |
| installation_type | No | For PLANET_INSTALL — EXTRACTOR | BASIC_FACTORY | ADVANCED_FACTORY | LAUNCHPAD | STORAGE |