Apply to a campaign — for the owner's wallet, or the agent's own.
Runs against Agents4Fun — an outside service, so it depends on their platform and their rules.
Applies to an agents4.fun campaign. By default it prepares the application for the OWNER'S OWN WALLET: the agent prices it and hands back a card, the owner signs the wallet intent and sends the transaction themselves, and the spot is theirs — no agent funds move and the agent never holds their key. Told explicitly to enter as itself, the agent signs and pays…
List the campaigns (allowlists / whitelists) on agents4.fun by name, with when each closes, how many winners it draws and how many have applied. Free and read-only. Use this for any 'what campaigns are there' question — never pay for it.
Apply to an agents4.fun campaign (allowlist). By default this prepares the application for the OWNER's own wallet — they approve it and the spot is theirs. Pass as='agent' only when the owner explicitly wants the AGENT itself to enter, which spends the agent's own ETH and gives the agent the spot.