Files
mintlify[bot] 90131de012 docs: translate className and Tailwind updates into es, fr, zh (#7306)
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-09-09 00:04:33 +00:00

117 lines
3.3 KiB
Plaintext

---
title: "Campos"
description: "Usa los componentes ParamField y ResponseField para documentar parámetros de solicitud y respuesta de la API con tipos, valores por defecto y validación."
keywords: ["ParamField", "ResponseField", "request parameters", "response documentation"]
boost: 3
---
Usa campos para documentar los parámetros y las respuestas de la API. Hay dos tipos de campos: campos de parámetro y campos de respuesta.
<div id="parameter-field">
## Campo de parámetro
</div>
Usa el componente `<ParamField>` para definir parámetros de tus API o SDK. Al agregar un `ParamField`, se añade automáticamente un [área de pruebas de la API](/es/api-playground/overview).
<ParamField path="param" type="string" required>
Un ejemplo de campo de parámetro
</ParamField>
```mdx
<ParamField path="param" type="string" required>
Un ejemplo de un campo de parámetro
</ParamField>
```
<div id="properties">
### Propiedades
</div>
<ParamField body="query, path, body, or header" type="string">
Indica si el parámetro es de query, ruta, cuerpo o encabezado. Seguido del
nombre del parámetro.
</ParamField>
<ParamField body="type" type="string">
Tipo esperado del valor del parámetro.
Admite `number`, `string`, `boolean`, `object`.
Define los arreglos con el sufijo `[]`. Por ejemplo, `string[]`.
</ParamField>
<ParamField body="required" type="boolean">
Indica si requieres el parámetro.
</ParamField>
<ParamField body="deprecated" type="boolean">
Indica si has marcado el parámetro como obsoleto.
</ParamField>
<ParamField body="default" type="any">
Valor predeterminado que se aplica cuando el valor de la solicitud está vacío.
</ParamField>
<ParamField body="placeholder" type="string">
Texto del marcador de posición para la entrada en el entorno de pruebas.
</ParamField>
<ParamField body="children" type="string">
Descripción del parámetro (compatible con Markdown).
</ParamField>
<ParamField body="className" type="string">
Clases CSS adicionales para aplicar al campo.
</ParamField>
<div id="response-field">
## Campo de respuesta
</div>
El componente `<ResponseField>` define los valores de retorno de una API.
<ResponseField name="response" type="string" required>
Un ejemplo de un campo de respuesta
</ResponseField>
```mdx
<ResponseField name="response" type="string" required>
Un ejemplo de campo de respuesta
</ResponseField>
```
<div id="properties">
### Propiedades
</div>
<ResponseField name="name" type="string" required>
El nombre del valor de la respuesta.
</ResponseField>
<ResponseField name="type" type="string" required>
Tipo esperado del valor de la respuesta. Puede ser cualquier cadena arbitraria.
</ResponseField>
<ResponseField name="default" type="string">
Valor predeterminado.
</ResponseField>
<ResponseField name="required" type="boolean">
Indica si requieres la respuesta.
</ResponseField>
<ResponseField name="deprecated" type="boolean">
Indica si has marcado un campo como obsoleto.
</ResponseField>
<ResponseField name="pre" type="string[]">
Etiquetas que aparecen antes del nombre del campo.
</ResponseField>
<ResponseField name="post" type="string[]">
Etiquetas que aparecen después del nombre del campo.
</ResponseField>
<ResponseField name="className" type="string">
Clases CSS adicionales para aplicar al campo.
</ResponseField>