

# Objeto x-amazon-apigateway-gateway-responses.responseTemplates
<a name="api-gateway-swagger-extensions-gateway-responses.responseTemplates"></a>

Define las plantillas de asignación de [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html), como un mapa de cadena a cadena de pares de clave-valor, para una respuesta de gateway especificada. En cada par clave-valor, la clave es el tipo de contenido. Por ejemplo, "application/json" y el valor es una plantilla de mapeo stringified para sustituciones de variables simples. El motor de [Velocity Template Language (VTL)](https://velocity.apache.org/engine/devel/vtl-reference.html) no procesa una plantilla de mapeo de `GatewayResponse`.


| Nombre de la propiedad | Tipo | Descripción | 
| --- | --- | --- | 
| content-type | string |  Una plantilla de mapeo de cuerpo de `GatewayResponse` que admite únicamente sustituciones de variables sencillas para personalizar un cuerpo de respuesta de gateway.  | 

## Ejemplo de x-amazon-apigateway-gateway-responses.responseTemplates
<a name="api-gateway-swagger-extensions-gateway-responses.responseTemplates-example"></a>

 El siguiente ejemplo de extensión de OpenAPI muestra una plantilla de asignación de [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html) para personalizar una respuesta de error generada por API Gateway en un formato específico de la aplicación. 

```
      "responseTemplates": {
        "application/json": "{ \"message\": $context.error.messageString, \"type\":$context.error.responseType, \"statusCode\": '488' }"
      }
```

 El siguiente ejemplo de extensión de OpenAPI muestra una plantilla de asignación de [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html) para invalidar una respuesta de error generada por API Gateway con un mensaje de error estático. 

```
      "responseTemplates": {
        "application/json": "{ \"message\": 'API-specific errors' }"
      }
```