How-to

How to Manage an ICP Canister: Status, Start & Stop

Controllers can call the IC management canister (aaaaa-aa) to read status, start or stop execution, and fetch logs. ICPay exposes that flow in the browser with Internet Identity — no Motoko backend in the middle.

September 5, 2026 · 7 min read

Why “not a controller” appears

canister_status rejects callers who are not controllers (reject code 4/5). Pasting ICPay's wallet canister or someone else's canister will fail. Use an ID you created, or one where your II was added as controller.

What live status shows

  • Run state — running, stopping, or stopped
  • Cycles balance and idle burn per day
  • Memory sizes, module hash, controllers

Step-by-step on ICPay

  1. Open icpay.app/canister/manage and sign in.
  2. Paste a canister ID or pick one under Mine.
  3. When status loads, use Start, Stop, or Fetch logs. Stop asks for confirmation.
  4. Low cycles? Jump to top up.

Related tools

Related reading