# Global Filters

## Get Global Filters

> Get all Global Filters in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters":{"get":{"operationId":"document_resource_get_api_v3_configs__config__d__document___get_1676856049316246245","summary":"Get Global Filters","description":"Get all Global Filters in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"description":"Global Filters retrieved successfully","content":{"application/json":{"schema":{"title":"Global Filters document","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/GlobalFilter"}}}}}}}},"tags":["Global Filters"]}}},"components":{"schemas":{"GlobalFilter":{"properties":{"action":{"title":"Action"},"active":{"title":"Active","type":"boolean"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"mdate":{"title":"Mdate","type":"string"},"name":{"title":"Name","type":"string"},"rule":{"anyOf":[{},{"items":{},"type":"array"}],"title":"Rule","default":{}},"source":{"title":"Source","type":"string"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name","source","mdate","active"],"title":"GlobalFilter","type":"object"}}}}
```

## Modify Global Filters

> Update an existing set of Global Filters for a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters":{"put":{"operationId":"document_resource_put_api_v3_configs__config__d__document___put_1676856049316246245","summary":"Modify Global Filters","description":"Update an existing set of Global Filters for a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"title":"Global Filters document","type":"array","items":{"$ref":"#/components/schemas/GlobalFilter"}}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}},"description":"Global Filters updated successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"GlobalFilter":{"properties":{"action":{"title":"Action"},"active":{"title":"Active","type":"boolean"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"mdate":{"title":"Mdate","type":"string"},"name":{"title":"Name","type":"string"},"rule":{"anyOf":[{},{"items":{},"type":"array"}],"title":"Rule","default":{}},"source":{"title":"Source","type":"string"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name","source","mdate","active"],"title":"GlobalFilter","type":"object"},"ResponseUpdate":{"title":"ResponseUpdate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful update operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Create Global Filters

> Create a complete set of Global Filters for a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters":{"post":{"operationId":"document_resource_post_api_v3_configs__config__d__document___post_1676856049316246245","summary":"Create Global Filters","description":"Create a complete set of Global Filters for a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"title":"Global Filters document","type":"array","items":{"$ref":"#/components/schemas/GlobalFilter"}}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCreate"}}},"description":"Global Filters created successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"GlobalFilter":{"properties":{"action":{"title":"Action"},"active":{"title":"Active","type":"boolean"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"mdate":{"title":"Mdate","type":"string"},"name":{"title":"Name","type":"string"},"rule":{"anyOf":[{},{"items":{},"type":"array"}],"title":"Rule","default":{}},"source":{"title":"Source","type":"string"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name","source","mdate","active"],"title":"GlobalFilter","type":"object"},"ResponseCreate":{"title":"ResponseCreate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful create operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Delete Global Filters

> Delete all Global Filters in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters":{"delete":{"operationId":"document_resource_delete_api_v3_configs__config__d__document___delete_1676856049316246245","summary":"Delete Global Filters","description":"Delete all Global Filters in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDelete"}}},"description":"Global Filters deleted successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"ResponseDelete":{"title":"ResponseDelete","type":"object","properties":{"message":{"title":"Message","description":"Information about successful delete operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Get specific Global Filter

> Get a Global Filter from the specified configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters/{entry_id}":{"get":{"operationId":"entry_resource_get_api_v3_configs__config__d__document__e__entry___get_1003463473229020795","summary":"Get specific Global Filter","description":"Get a Global Filter from the specified configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry","type":"string"}}],"responses":{"200":{"description":"Global Filter retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalFilter"}}}},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"GlobalFilter":{"properties":{"action":{"title":"Action"},"active":{"title":"Active","type":"boolean"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"mdate":{"title":"Mdate","type":"string"},"name":{"title":"Name","type":"string"},"rule":{"anyOf":[{},{"items":{},"type":"array"}],"title":"Rule","default":{}},"source":{"title":"Source","type":"string"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name","source","mdate","active"],"title":"GlobalFilter","type":"object"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Modify a single Global Filter

> Update an individual Global Filter within a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters/{entry_id}":{"put":{"operationId":"entry_resource_put_api_v3_configs__config__d__document__e__entry___put_1003463473229020795","summary":"Modify a single Global Filter","description":"Update an individual Global Filter within a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalFilter"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}},"description":"Global Filter updated successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"GlobalFilter":{"properties":{"action":{"title":"Action"},"active":{"title":"Active","type":"boolean"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"mdate":{"title":"Mdate","type":"string"},"name":{"title":"Name","type":"string"},"rule":{"anyOf":[{},{"items":{},"type":"array"}],"title":"Rule","default":{}},"source":{"title":"Source","type":"string"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name","source","mdate","active"],"title":"GlobalFilter","type":"object"},"ResponseUpdate":{"title":"ResponseUpdate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful update operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Create single Global Filter

> Create an individual Global Filter within a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters/{entry_id}":{"post":{"operationId":"entries_resource_post_api_v3_configs__config__d__document__e__post_1166386460330720479","summary":"Create single Global Filter","description":"Create an individual Global Filter within a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GlobalFilter"}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseCreate"}}},"description":"Global Filter created successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"GlobalFilter":{"properties":{"action":{"title":"Action"},"active":{"title":"Active","type":"boolean"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"mdate":{"title":"Mdate","type":"string"},"name":{"title":"Name","type":"string"},"rule":{"anyOf":[{},{"items":{},"type":"array"}],"title":"Rule","default":{}},"source":{"title":"Source","type":"string"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name","source","mdate","active"],"title":"GlobalFilter","type":"object"},"ResponseCreate":{"title":"ResponseCreate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful create operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Delete single Global Filter

> Delete an individual Global Filter from the specified configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters/{entry_id}":{"delete":{"operationId":"entry_resource_delete_api_v3_configs__config__d__document__e__entry___delete_1003463473229020795","summary":"Delete single Global Filter","description":"Delete an individual Global Filter from the specified configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"entry_id","required":true,"schema":{"title":"Entry","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDelete"}}},"description":"Global Filter deleted successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"ResponseDelete":{"title":"ResponseDelete","type":"object","properties":{"message":{"title":"Message","description":"Information about successful delete operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Get Global Filters version list

> Get list of versions of Global Filters in a configuration

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters/versions":{"get":{"operationId":"document_list_version_resource_get_api_v3_configs__config__d__document__v__get_2041886931480876971","summary":"Get Global Filters version list","description":"Get list of versions of Global Filters in a configuration","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"title":"Versions list","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/VersionEntry"}}}}}},"description":"Global Filters version list retrieved successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"VersionEntry":{"title":"VersionEntry","type":"object","properties":{"author":{"title":"Author","type":"string"},"email":{"title":"Email","format":"email","type":"string"},"message":{"title":"Message","type":"string"},"date":{"format":"date-time","title":"Date","type":"string"},"version":{"title":"Version","type":"string"},"parents":{"type":"array","items":{"type":"string"}}}},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Get version of Global Filter

> Get a specific version of a Global Filter

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters/versions/{version}":{"get":{"description":"Get a specific version of a Global Filter","operationId":"document_version_resource_get_api_v3_configs__config__d__document__v__version___get_102326504528354101","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"version","required":true,"schema":{"title":"Version","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"title":"Global Filters document","properties":{"total":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/GlobalFilter"}}}}}},"description":"Global Filter retrieved successfully"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"summary":"Get version of Global Filter","tags":["Global Filters"]}}},"components":{"schemas":{"GlobalFilter":{"properties":{"action":{"title":"Action"},"active":{"title":"Active","type":"boolean"},"description":{"title":"Description","type":"string"},"id":{"title":"Id","type":"string"},"mdate":{"title":"Mdate","type":"string"},"name":{"title":"Name","type":"string"},"rule":{"anyOf":[{},{"items":{},"type":"array"}],"title":"Rule","default":{}},"source":{"title":"Source","type":"string"},"tags":{"items":{"type":"string"},"title":"Tags","type":"array"}},"required":["id","name","source","mdate","active"],"title":"GlobalFilter","type":"object"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```

## Revert a Global Filter to the specified version

> Set a previous Global Filter version to be the current one

```json
{"openapi":"3.0.2","info":{"title":"Link11 WAAP","version":"v4.3"},"paths":{"/api/v4.3/conf/{config}/global-filters/versions/{version}/revert":{"put":{"operationId":"document_revert_resource_put_api_v3_configs__config__d__document__v__version__revert__put_824028035654525829","summary":"Revert a Global Filter to the specified version","description":"Set a previous Global Filter version to be the current one","parameters":[{"in":"path","name":"config","required":true,"schema":{"title":"Config","type":"string"}},{"in":"path","name":"version","required":true,"schema":{"title":"Version","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseUpdate"}}},"description":"Global Filter reversion was successful"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}},"description":"Validation Error"}},"tags":["Global Filters"]}}},"components":{"schemas":{"ResponseUpdate":{"title":"ResponseUpdate","type":"object","properties":{"message":{"title":"Message","description":"Information about successful update operation","type":"string"}},"required":["message"]},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"title":"Detail","type":"array"}},"title":"HTTPValidationError","type":"object"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"title":"Location","type":"array"},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object"}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://waap.docs.link11.com/reference-information/api/namespace-reference/global-filters.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
