# Badges ## `POST /api/guilds/{guild_id}/badges/ack` **Ack** **Parameters** | Name | In | Type | Required | Description | |---|---|---|---|---| | `guild_id` | path | integer | yes | | **Request body** Model: {ref}`BadgeAck ` | Field | Type | Required | Description | |---|---|---|---| | `discord_id` | integer | yes | | | `badge_id` | string | yes | | **Response `204`** — Request fulfilled, nothing follows ## `GET /api/guilds/{guild_id}/badges/sync` **Sync** **Parameters** | Name | In | Type | Required | Description | |---|---|---|---|---| | `guild_id` | path | integer | yes | | **Response `200` — Request fulfilled, document follows** Model: {ref}`BadgeSyncReport ` | Field | Type | Required | Description | |---|---|---|---| | `role_state` | array of {ref}`BadgeRoleState ` | yes | | | `pending` | array of {ref}`PendingBadgeAnnouncement ` | yes | |