---
title: Rule sets
framework: appstoreconnectapi
role: collectionGroup
role_heading: API Collection
path: appstoreconnectapi/rule-sets
---

# Rule sets

Manage the rule sets that you add matchmaking rules and teams to.

## Overview

Overview The rule set resource represents a set of rules associated with a queue that Game Center applies to match requests in the queue. For more information, see Matchmaking rules in the GameKit framework.

## Topics

### Creating, modifying, and deleting rule sets

- [Create a Rule Set](appstoreconnectapi/post-v1-gamecentermatchmakingrulesets.md)
- [Modify a Rule Set](appstoreconnectapi/patch-v1-gamecentermatchmakingrulesets-_id_.md)
- [Delete a Rule Set](appstoreconnectapi/delete-v1-gamecentermatchmakingrulesets-_id_.md)

### Reading rule set information

- [List All Rule Sets](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets.md)
- [Read Rule Set Information](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets-_id_.md)
- [List Queues in a Rule Set](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets-_id_-matchmakingqueues.md)
- [List matchmaking queue IDs for a Game Center matchmaking rule set](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets-_id_-relationships-matchmakingqueues.md)
- [List Rules in a Rule Set](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets-_id_-rules.md)
- [List rule IDs for a Game Center matchmaking rule set](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets-_id_-relationships-rules.md)
- [List Teams in a Rule Set](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets-_id_-teams.md)
- [List team IDs for a Game Center matchmaking rule set](appstoreconnectapi/get-v1-gamecentermatchmakingrulesets-_id_-relationships-teams.md)

### Objects

- [GameCenterMatchmakingRuleSetCreateRequest](appstoreconnectapi/gamecentermatchmakingrulesetcreaterequest.md)
- [GameCenterMatchmakingRuleSetUpdateRequest](appstoreconnectapi/gamecentermatchmakingrulesetupdaterequest.md)
- [GameCenterMatchmakingRuleSetResponse](appstoreconnectapi/gamecentermatchmakingrulesetresponse.md)
- [GameCenterMatchmakingRuleSetsResponse](appstoreconnectapi/gamecentermatchmakingrulesetsresponse.md)
- [GameCenterMatchmakingRulesResponse](appstoreconnectapi/gamecentermatchmakingrulesresponse.md)
- [GameCenterMatchmakingRuleSet](appstoreconnectapi/gamecentermatchmakingruleset.md)
- [GameCenterMatchmakingRuleSetMatchmakingQueuesLinkagesResponse](appstoreconnectapi/gamecentermatchmakingrulesetmatchmakingqueueslinkagesresponse.md)
- [GameCenterMatchmakingRuleSetRulesLinkagesResponse](appstoreconnectapi/gamecentermatchmakingrulesetruleslinkagesresponse.md)
- [GameCenterMatchmakingRuleSetTeamsLinkagesResponse](appstoreconnectapi/gamecentermatchmakingrulesetteamslinkagesresponse.md)

## See Also

### Matchmaking rules

- [Rules](appstoreconnectapi/rules.md)
- [Expressions](appstoreconnectapi/expressions.md)
- [Queues](appstoreconnectapi/queues.md)
- [Teams](appstoreconnectapi/teams.md)
- [Testing](appstoreconnectapi/testing.md)
- [Metrics](appstoreconnectapi/metrics.md)
