# CreateMatchingRuleset `CreateMatchingRuleset` `POST /api/recs/matchingrulesets` - [OpenAPI fragment](https://www.lusid.com/docs/api/lusid/endpoints/recs/CreateMatchingRuleset.json) - [Rendered page](https://www.lusid.com/docs/api/lusid/endpoints/recs/CreateMatchingRuleset) Create a matching ruleset, describing the core and aggregate rules used to match a reconciliation's two sides. ## Referenced schemas - [CreateMatchingRulesetRequest](https://www.lusid.com/docs/api/lusid/schemas/CreateMatchingRulesetRequest.txt) - [MatchingRuleset](https://www.lusid.com/docs/api/lusid/schemas/MatchingRuleset.txt) [< Recs](https://www.lusid.com/docs/api/lusid/endpoints/recs/llms.txt)