polymarket.v1.ComboAPI gRPC service creates and reads combo instruments. Each RPC also has a REST endpoint. REST JSON uses lower camel case; protobuf fields use snake case.
Endpoints
All calls require bearer-token authentication and an acting participant, supplied through
x-participant-id or the token’s participant_id claim.
Each method has a separate per-firm rate-limit bucket with one second of burst capacity. See Rate Limits.
Separately, combo creation has a participant-wide service quota of 1,000 new instruments per week across all accounts and both Retail and Institutional APIs. The quota resets Monday at 00:00 UTC; returning an existing canonical combo does not consume it.
Create a Combo
POST /v1/combos accepts a list of 2–50 unique legs:
caoc-... and new combos use crossd-.... Within one product, a canonical set of legs always maps to the same symbol; if that combo already exists, CreateCombo returns it.
Get a Combo
GET /v1/combos?symbol=caoc-... requires the exact combo symbol and returns:
combos array. This endpoint does not paginate.
See Also
RFQ API
Create and manage combo RFQs and quotes
Combos/RFQ Guide
Maker workflow and quote rules
Authentication
OAuth metadata and required scopes
Rate Limits
Endpoint-level request limits