Polymarket Cancel Order
Cancel open orders on Polymarket. Supports cancelling a single order by ID, multiple orders by ID array, all orders for a specific market/asset, or all open orders. Ideal for: risk management, portfolio rebalancing, automated safety nets, order cleanup.
Acción de catálogo Utilidad billetera
Cancelar órdenes abiertas en Polymarket. Permite cancelar una orden individual por ID, múltiples órdenes por arreglo de ID, todas las órdenes para un mercado/activo específico, o todas las órdenes abiertas. Ideal para: gestión de riesgos, reequilibrio de cartera, redes de seguridad automatizadas, limpieza de órdenes.
Esta acción puede requerir un conector de billetera, gas, movimiento de tokens o un efecto secundario externo. Pruebe con simulación o una cantidad controlada antes de usarla en un flujo de trabajo en vivo.
De un vistazo
| Campo | Valor |
|---|---|
| ID de acción | polymarket-cancel-order |
| Categoría | Utilidad |
| Conector | wallet |
| Requiere gas | No |
| Movimiento de fondos | Ninguno declarado |
| Etiquetas | polymarket, trading, orders, write |
Esquema de carga útil
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
mode | string | Sí | Modo de cancelación. 'single' cancela una orden por ID. 'batch' cancela múltiples por arreglo de ID. 'market' cancela todas las órdenes para un mercado o activo específico. 'all' cancela todas las órdenes abiertas. |
orderId | string | No | ID de orden a cancelar (requerido para modo 'single'). |
orderIds | array | No | Arreglo de IDs de órdenes a cancelar (requerido para modo 'batch'). Máx. 100. |
market | string | No | ID de condición de mercado — cancelar todas las órdenes para este mercado (usado con modo 'market'). |
assetId | string | No | ID de activo/token — cancelar todas las órdenes para este activo (usado con modo 'market'). |
Esquema de resultado
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
status | string | Sí | Estado general de la cancelación. |
cancelledCount | number | No | Número de órdenes canceladas exitosamente. |
cancelledOrderIds | array | No | IDs de órdenes canceladas (cuando están disponibles en la respuesta de la API). |
notCancelled | object | No | Mapa de IDs de órdenes que fallaron en cancelarse con sus razones de error. |
message | string | No | Contexto adicional sobre el resultado de la cancelación. |
Ejemplos
json{ "type": "polymarket-cancel-order", "payload": { "mode": "single" }, "children": [], "connector": { "type": "wallet", "id": "conn_wallet" }}
bashcurl -X POST "https://api.b3os.org/v1/actions/polymarket-cancel-order/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "mode": "single" }}'
Los campos de carga útil pueden utilizar expresiones de flujo de trabajo como {{$trigger.body.amount}}, {{$nodes.fetch.result.price}} y {{$props.asset}} cuando el valor debe provenir de un desencadenador, un nodo anterior o una propiedad de flujo de trabajo reutilizable.
