/api/ark/announce
/api/ark/announce
Announces a new Ark project for the caller’s alliance. The caller becomes the project initiator.
Method
POST
Request Body
(no request body)
Response Structure
{
"projectId": 0
}
Notes
- The Ark is an end-game alliance project: it needs alliance membership, three prerequisite
researches (
megastructure_engineering,dark_matter_weapons,alcubierre_drive) and three level-15 research labs contributed by alliance members. - A lab only counts as qualifying when
level >= 15,powerLevel >= 100anddamagePercent == 0. - Requires alliance membership and the three prerequisite researches.
- Announcing while
initiatorHasArkis true is allowed: it starts another project so alliance members who missed the previous one can receive an Ark.
Live Verification
- Not probed (POST is mutating and the 2026-08-26 sweep was read-only).
- Path, verb and request body were extracted from the official game client bundle
(
/assets/*.js), so they match what the game itself sends. The response shape is inferred from how the client consumes the reply and is marked as such.