action betfair_post_request { label: "post_request" description: "This is a socket protocol delimited by CRLF (not http)" provider: betfair method: POST path: "/request" encoding: json input: { properties: { authentication: { type: "object" } heartbeat: { type: "object" } marketSubscription: { type: "object" } opTypes: { type: "string" enum: ["heartbeat", "authentication", "marketSubscription", "orderSubscription"] } orderSubscriptionMessage: { type: "object" } } } output: { type: "object" additionalProperties: true } }