--- swagger: '2.0' info: version: 1.0.0 title: GeoWebCache Mass Truncate description: The REST API for mass truncation provides a mechanism for completely clearing caches more conveniently than with the seeding system contact: name: GeoServer email: 'geoserver-users@osgeo.org' url: 'https://geoserver.org/comm/' host: localhost:8080 schemes: - http basePath: /geoserver/gwc/rest paths: /masstruncate: get: operationId: masstruncateGet tags: - "GwcMassTruncate" summary: Returns available request types for truncation description: Returns xml containing the request type capabilities for mass truncation produces: - application/xml responses: 200: description: OK examples: application/xml: | truncateLayer truncateParameters truncateOrphans truncateExtent post: operationId: masstruncatePost tags: - "GwcMassTruncate" summary: Issue a mass truncate request description: Issues a mass truncate request based on the request type parameter. truncateLayer, will clear all caches associated with a named layer, including all permutations of gridset, parameter filter values, and image formats. parameters: - name: requestType description: The requestType parameter is used to control which cached tiles to truncate. in: query required: true type: string enum: - truncateLayer - truncateParameters - truncateOrphans - truncateExtent - name: layer in: query required: false description: The layername to truncate type: string responses: 200: description: OK