Skip to content
by Unity Nodes
Partner docsapi reference › staking farm › post v1organizations stakingfarmbind

NEAR AI Cloud: Post v1organizations stakingfarmbind

Updated 13-11-2026

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