NEAR AI Cloud: Post v1organizations stakingfarmbind
POST /v1/organizations/{org_id}/staking/farm/bind Deprecated: this endpoint is moving to cloud-platform at the same path; the cloud-platform base URL will be announced. Behaviour may differ in edge cases.
Parameters:
- org_id (path, string, required)
Request body (application/json): near_account_id, phase:
- near_account_id (string, required)
- phase (string, required): one of prepare challenge_id, signed_message, acknowledged_terms_version, idempotency_key, phase:
- acknowledged_terms_version (string, required)
- challenge_id (string, uuid, required)
- idempotency_key (string, uuid, required)
- phase (string, required): one of confirm
- signed_message (object, required): Signed message from wallet (NEP-413 SignedMessage).
- accountId (string, required): NEAR account ID (e.g., "alice.near").
- publicKey (string, required): Public key used to sign (e.g., "ed25519:...").
- signature (string, required): Base64-encoded signature.
- state (string): Optional state for browser wallets.
Responses: 200: no description BindingChallenge: - actor_user_id (string, uuid, required) - binding_terms_version (string, required) - challenge_id (string, uuid, required) - contract_id (string, required) - credit_nano_usd_per_reward_unit (integer, int64, required) - expires_at (string, date-time, required) - farm_price_id (string) - farm_product_id (string, required) - near_account_id (string, required) - network_id (string, required) - organization_id (string, uuid, required) - payload (object, required) - message (string, required) - nonce (array of integer, required) - recipient (string, required) - phase (string, required) phase, binding_status, source, wallet_membership: - binding_status (string, required) - phase (string, required) - source (object, required) - accumulated_reward_units_24 (string) - active_positions (required) - bound_at (string, required) - bound_by_user_id (string) - contract_id (string, required) - credit_nano_usd_per_reward_unit (integer, int64, required) - farm_credit_nano_usd (integer, int64) - farm_price_id (string) - farm_product_id (string, required) - last_sync_error (string) - last_synced_at (string) - last_synced_credit_nano_usd (integer, int64) - last_synced_reward_units_24 (string) - near_account_id (string, required) - network_id (string, required) - organization_id (string, required) - pending_reward_units_24 (string) - sync_status (string, required) - total_earned_reward_units_24 (string) - wallet_membership (object, required) - role (string, required) - status (string, required) - user_id (string, uuid, required) 400: no description 403: no description 404: no description 409: no description 429: no description