Accept a move after the founder says yes. Atomically records or reuses one durable preparation attempt. A configured worker starts only when launch_won is true; an unchanged response never starts another worker. No completion or publication is claimed. Scope 'act'; free.

post/api/v1/moves/{id}/accept

Request

  • Base URL: https://afterlaunch.io
  • URL: https://afterlaunch.io/api/v1/moves/{id}/accept
  • Auth: HTTP bearer

Path parameters

idstring uuid required

Request body

operation'accept' | 'retry'

Retry requires expected_attempt_id; use null only with the exact legacy state and updated_at.

target'agent_pull' | 'share' | 'open' | 'claude_cloud' | 'cursor' | 'codex' required
expected_attempt_idstring uuid nullable

Required for retry. Pass the exact managed attempt, or null for a legacy job.

expected_legacy_statestring nullable

get_move: prepared_result.legacy_state ?? state.

expected_legacy_updated_atstring date-time nullable
notestring nullable

Response

Committed acceptance or unchanged replay. The job carries its exact attempt_id.

dataobject required

Changes

No recorded changes to this operation across all 1 revision of this API.