/api/go-staking/v1/internal/{coin}/accounts/{accountId}/requests/preview-and-finalizeInternal service-to-service endpoint that atomically previews (builds an unsigned OFC transaction) and finalizes a staking request in a single call. The preview payload is used internally; no signed payload is required from the caller. Bypasses user wallet permission checks. The caller must supply userId in the request body.
coinstringRequiredOFCSOL OFCSUI accountIdstringRequireduserId string required clientId <= 256 charactersamount string <big-integer>required id string <uuid>required clientId string status string required NEW PENDING FAILED REJECTED CONFIRMED COOLDOWN WARMUP UNSUPPORTEDtype string STAKE UNSTAKE UNSUPPORTEDSTAKEcoin string goAccountId string required error string amount string <big-integer>required createdDate string <date-time>required statusModifiedDate string <date-time>properties object required amount string source string MANUAL AUTO_STAKEerror string errorName string reqId string context object error string errorName string reqId string context object error string errorName string reqId string context object error string errorName string reqId string context object