Cregis Bridge
Accepts requests from upstream partners, signs them per the Cregis spec (pid + timestamp + nonce + MD5 sign), forwards to Cregis, and records every call.
How partners call the bridge
POST /api/public/bridge/{operation}
Headers:
Content-Type: application/json
x-partner-key: <partner key issued by you>
Body: JSON business params for the operationThe bridge stamps pid, timestamp, nonce, and the MD5 sign using the configured Cregis credentials before forwarding. callback_url is auto-injected (default editable in Settings) for operations that support callbacks.
Available operations (16)
Address
address_generateCreate a new deposit sub-address
POST /api/v1/address/createaddress_batch_generateBatch create deposit sub-addresses
POST /api/v1/batch/address/createaddress_balance_queryQuery sub-address balance
POST /api/v1/sub_address_balanceaddress_balance_collectSweep sub-address balances
POST /api/v1/collectionaddress_updateUpdate address metadata
POST /api/v1/address/updateaddress_validate_existenceCheck whether an address is an inner (project-owned) address
POST /api/v1/address/inneraddress_legalityCheck on-chain legality / risk of an address
POST /api/v1/address/legal
Global
coins_queryList project supported coins
POST /api/v1/coinstrade_queryQuery historical transactions
POST /api/v1/trade/page
Payment
checkout_createCreate a checkout / cashier order (v2)
POST /api/v2/checkoutorder_queryQuery a checkout / order by cregis_id
POST /api/v2/order/info
Payout
payout_createCreate a wallet payout
POST /api/v1/payoutpayout_create_v2Create a wallet payout (v2 — pick source wallet/address)
POST /api/v2/payoutpayout_queryQuery payout status
POST /api/v1/payout/query
Withdrawal
withdrawal_createCreate a sub-address withdrawal (WaaS)
POST /api/v1/sub_address_withdrawalwithdrawal_queryQuery sub-address withdrawal
POST /api/v1/sub_address_withdrawal/info