---
schema_version: "1"
id: 7ab79c0bba9ac8bd8ac01d81c11880aaf6aa909757b0937b0f28063614c83562
title: Configuring Behavior During Runtime
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/apikit/latest/key-configurations.md
canonical_url: https://docs.mulesoft.com/apikit/latest/key-configurations
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0a03ee2f8c1834e3a066789af9c1ced6d7b91d274d338bbcae63876e430ed2fe
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
---
product: APIkit
version: 4.x
is-latest-version: true
---

# Configuring Behavior During Runtime

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Tune APIkit for REST at run time by tightening validation, shaping HTTP responses, and keeping base
URIs consistent behind proxies. Each linked task covers one concern you can combine in the same
project.

## Tasks

- [Validating Query Parameters and Headers](https://docs.mulesoft.com/apikit/latest/validate-4-task)

- [Configuring the Response Headers and Status Code](https://docs.mulesoft.com/apikit/latest/configure-headers4-task)

- [Configure the Service URI](https://docs.mulesoft.com/apikit/latest/configure-service-uri-task)
