{"id":4776,"date":"2018-03-13T10:00:18","date_gmt":"2018-03-13T17:00:18","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4776"},"modified":"2025-06-13T23:43:13","modified_gmt":"2025-06-14T06:43:13","slug":"api-testing-postman","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/api-testing-postman\/","title":{"rendered":"Probar la interfaz REST API de Couchbase Sync Gateway usando Postman"},"content":{"rendered":"<p>En <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/guides\/sync-gateway\/index.html\">Pasarela de sincronizaci\u00f3n Couchbase<\/a> es uno de los componentes principales de Couchbase Mobile. A alto nivel, es responsable de enrutar y sincronizar de forma segura los datos entre los clientes web y m\u00f3viles y el servidor Couchbase. Soporta una API REST que permite a los clientes realizar <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/references\/sync-gateway\/admin-rest-api\/index.html\">admin<\/a> y <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/references\/sync-gateway\/rest-api\/index.html\">no administrativo<\/a> en la base de datos de Couchbase Server. Si est\u00e1s desarrollando una aplicaci\u00f3n cliente que interact\u00faa con Sync Gateway, entonces necesitar\u00e1s una forma conveniente de explorar la API y probarla, probablemente incluso simulando todas las llamadas a Sync Gateway.  Para ello podemos utilizar Postman.<\/p>\n<p><a href=\"https:\/\/www.getpostman.com\">Cartero<\/a> es una herramienta de prueba, desarrollo y documentaci\u00f3n de API. Sync Gateway admite colecciones Postman correspondientes a su interfaz Admin y Public REST. En una versi\u00f3n anterior <a href=\"https:\/\/www.couchbase.com\/blog\/es\/querying-couchbase-sync-gateway-with-postman\/\">Correo electr\u00f3nico:<\/a>...cubrimos los aspectos b\u00e1sicos de c\u00f3mo comenzar a usar Postman para las pruebas de la API de Sync Gateway. Ha habido mejoras sustanciales en las Colecciones de Postman de Sync Gateway desde entonces y, por supuesto, ha habido cambios en el propio Postman. En este art\u00edculo se analizan las mejoras introducidas en las definiciones de las colecciones. Tambi\u00e9n incluye un v\u00eddeo de demostraci\u00f3n.<\/p>\n<p><!--more--><\/p>\n<p>Todo lo tratado en este post utiliza la versi\u00f3n comunitaria gratuita de la herramienta Postman.<\/p>\n<h3 id=\"background\">Fondo<\/h3>\n<p>El stack de Couchbase Mobile est\u00e1 compuesto por Couchbase Server, Couchbase Sync Gateway y Couchbase Lite embedded Database. Este post asume que est\u00e1s familiarizado con el stack de Couchbase Mobile. Si quieres leer m\u00e1s sobre Couchbase, puedes consultar la web <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/whatsnew.html\">recursos<\/a> en nuestro sitio web de Couchbase.<br \/>\nEl post tambi\u00e9n asume que tienes un conocimiento b\u00e1sico del uso de Postman. Si desea un repaso, consulte <a href=\"https:\/\/www.couchbase.com\/blog\/es\/querying-couchbase-sync-gateway-with-postman\/\">este<\/a> fuera.<\/p>\n<h3><\/h3>\n<h3 id=\"TLDR\">TL;DR<\/h3>\n<p>Si lo prefieres, puedes ver el siguiente v\u00eddeo que es una demostraci\u00f3n de todo lo que se comenta en esta entrada del blog.<\/p>\n<p><iframe loading=\"lazy\" title=\"Pruebas de API con Postman\" width=\"900\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/BaoB2wBPlD8?feature=oembed&#038;enablejsapi=1&#038;origin=https:\/\/www.couchbase.com\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<h3 id=\"installingpostman\">Instalaci\u00f3n de Postman<\/h3>\n<p>Antes de continuar, debe descargar e instalar la aplicaci\u00f3n <a href=\"https:\/\/www.getpostman.com\">Herramienta Postman<\/a>. Tambi\u00e9n tendr\u00e1 que crear una cuenta gratuita.<\/p>\n<h3><\/h3>\n<h3 id=\"importingthesyncgatewaycouchbasecollection\">Importaci\u00f3n de la colecci\u00f3n Postman de Sync Gateway<\/h3>\n<p>Empezar a usar Postman con Sync Gateway es muy f\u00e1cil.<\/p>\n<ul>\n<li>En primer lugar, descargue las colecciones postman de Sync Gateway del repositorio de GitHub<\/li>\n<\/ul>\n<pre><code class=\"bash\">git clone https:\/\/github.com\/couchbaselabs\/Couchbase-Sync-Gateway-Postman-Collection.git<\/code><\/pre>\n<ul>\n<li>Siga las instrucciones detalladas en este <a href=\"https:\/\/www.couchbase.com\/blog\/es\/querying-couchbase-sync-gateway-with-postman\/\">puesto introductorio<\/a> para importar las colecciones y archivos de entorno a Postman. Al final de la misma, su configuraci\u00f3n debe ser algo como esto.<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/collections_imported.png\" alt=\"\" \/><\/li>\n<\/ul>\n<h3><\/h3>\n<h3 id=\"runningmockrequests\">Ejecuci\u00f3n de solicitudes simuladas<\/h3>\n<p>Puede probar la API de Sync Gateway con Postman sin siquiera tener un Sync Gateway ejecut\u00e1ndose en su entorno. Tenga en cuenta que Postman impone l\u00edmites a la cantidad de llamadas simuladas que puede realizar con la cuenta gratuita. As\u00ed que si esto es algo que usted planea utilizar ampliamente, puede que tenga que ir a la versi\u00f3n Pro de la herramienta.<\/p>\n<h4><\/h4>\n<h4 id=\"createamocksyncgateway\">Crear una pasarela de sincronizaci\u00f3n simulada<\/h4>\n<ul>\n<li>Siga las instrucciones <a href=\"https:\/\/www.getpostman.com\/docs\/v6\/postman\/mock_servers\/setting_up_mock\">aqu\u00ed<\/a> para a\u00f1adir un servidor simulado. Crear un servidor simulado es literalmente cuesti\u00f3n de un clic.<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/add_mock.png\" alt=\"\" \/><\/li>\n<li>Examine las variables de entorno de Sync Gateway Postman. La variable de entorno \"<em>adminurl<\/em>\"apunta al punto final de la URL de administraci\u00f3n y \"<em>direcci\u00f3n p\u00fablica<\/em>\"apunta al punto final de la URL p\u00fablica. Actualice estas variables para que apunten al servidor simulado reci\u00e9n creado<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/env_variable-e1520616855382.png\" alt=\"\" \/><\/li>\n<li>Ya est\u00e1. Ya est\u00e1 listo para ejecutar su petici\u00f3n contra su servidor simulado<\/li>\n<\/ul>\n<p>Ejecutar una petici\u00f3n con Postman contra un servidor de pasarela de sincronizaci\u00f3n simulado es un ejemplo<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/mock_request.gif\" alt=\"\" \/><\/p>\n<h4><\/h4>\n<h4 id=\"howarethemockresponsesgenerated\">\u00bfC\u00f3mo se generan las respuestas simuladas de Postman y c\u00f3mo almacena Postman las respuestas en cach\u00e9?<\/h4>\n<p>La colecci\u00f3n Sync Gateway incluye respuestas predefinidas que puede localizar en la carpeta \"examples\". Esta respuesta se devuelve cuando se realizan pruebas con el servidor simulado. Puede utilizar las respuestas de ejemplo de la carpeta \"examples\" como referencia incluso sin ejecutar las solicitudes.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/examples.png\" alt=\"\" \/><\/figure>\n<h3><\/h3>\n<h3 id=\"tests\">Pruebas del cartero<\/h3>\n<p>Cada solicitud tiene un script de prueba asociado. Las pruebas son bastante sencillas y en su mayor\u00eda comprueban el c\u00f3digo de estado HTTP. Puede ampliar estas pruebas para realizar un procesamiento m\u00e1s exhaustivo de la respuesta.<\/p>\n<figure><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/tests.png\" alt=\"\" \/><\/figure>\n<h3><\/h3>\n<h3 id=\"testingwitharealsyncgatewayinstance\">Pruebas con una instancia de Sync Gateway<\/h3>\n<p>Aunque las pruebas simuladas son excelentes para explorar la API y durante las primeras fases de desarrollo, no son equivalentes a las pruebas con el sistema real.<\/p>\n<ul>\n<li>Si a\u00fan no lo ha hecho, siga adelante y descargue la instancia de Sync Gateway y\/o Couchbase Server\n<ul>\n<li>Siga las instrucciones <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/1.5\/installation\/sync-gateway\/index.html\">aqu\u00ed<\/a> para descargar e instalar Sync Gateway. Si quieres persistir tus datos en Couchbase Server, entonces sigue las instrucciones en este <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.1\/getting-started\/do-a-quick-install.html\">inicio r\u00e1pido<\/a> gu\u00eda para instalar Couchbase Server.<\/li>\n<li>Si prefiere utilizar Docker, puede seguir las instrucciones <a href=\"https:\/\/www.couchbase.com\/blog\/es\/using-docker-with-couchbase-mobile\/\">aqu\u00ed<\/a> para empezar con Couchbase Mobile usando Docker.<\/li>\n<\/ul>\n<\/li>\n<li>Hay una muestra <a href=\"https:\/\/github.com\/couchbaselabs\/Couchbase-Sync-Gateway-Postman-Collection\/blob\/master\/sync-gateway-config.json\">archivo sync-gateway-config<\/a> que est\u00e1 disponible en el mismo repositorio de GitHub de Collections que ha extra\u00eddo anteriormente. Los valores de configuraci\u00f3n especificados en el archivo config de ejemplo corresponden a las variables de entorno predeterminadas. Por lo tanto, si desea utilizar los valores predeterminados en el archivo de entorno, puede iniciar la puerta de enlace de sincronizaci\u00f3n con el ejemplo <a href=\"https:\/\/github.com\/couchbaselabs\/Couchbase-Sync-Gateway-Postman-Collection\/blob\/master\/sync-gateway-config.json\">archivo sync-gateway-config<\/a>.<\/li>\n<li>Actualice el \"<em>adminurl<\/em>\" y \"<em>direcci\u00f3n p\u00fablica<\/em>\"para que apunten a los puntos finales admin y public de la implementaci\u00f3n de la puerta de enlace de sincronizaci\u00f3n.<\/li>\n<li>Si ha iniciado su Sync Gateway con un archivo de configuraci\u00f3n distinto del archivo <a href=\"https:\/\/github.com\/couchbaselabs\/Couchbase-Sync-Gateway-Postman-Collection\/blob\/master\/sync-gateway-config.json\">ejemplo de sync-gateway-config<\/a> adem\u00e1s de actualizar el archivo \"<em>adminurl<\/em>\" y \"<em>direcci\u00f3n p\u00fablica<\/em>\"aseg\u00farese de actualizar las dem\u00e1s variables de entorno relevantes para que coincidan con su configuraci\u00f3n. Algunas de ellas son <em>\"db\"<\/em>, <em>\"nombre\"<\/em>, <em>\"contrase\u00f1a\"<\/em> y <em>\"doc\"<\/em><\/li>\n<\/ul>\n<p>Eso es todo - \u00a1est\u00e1s listo para probar contra un sistema en vivo!<\/p>\n<h3><\/h3>\n<h3 id=\"requestchaining\">Encadenamiento de solicitudes<\/h3>\n<p>Una de las cosas m\u00e1s interesantes que soportamos en nuestras colecciones es el encadenamiento de peticiones, es decir, la salida de una petici\u00f3n puede utilizarse como entrada para una petici\u00f3n posterior. Esto se consigue actualizando din\u00e1micamente las variables de entorno con los resultados de la ejecuci\u00f3n de las peticiones sin necesidad de editarlas manualmente.<\/p>\n<p>Por ejemplo,<br \/>\n- Cuando se crea un documento, se crea una nueva revisi\u00f3n del documento y el revisionID de la revisi\u00f3n reci\u00e9n creada se devuelve en la respuesta en el campo <em>\"_rev\"<\/em> campo. Tenemos una prueba que extrae el <em>\"_rev\"<\/em> y establece la variable de entorno \"rev<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/createdoc.png\" alt=\"using postman to create an api test scenario\" width=\"800\" height=\"444\" \/><\/figure>\n<ul>\n<li>La solicitud posterior para actualizar el documento requiere que se especifique el revisionID en la solicitud. Esto se obtiene de la variable de entorno \"rev\" que se rellen\u00f3 como resultado de la solicitud de ejecuci\u00f3n anterior.<\/li>\n<\/ul>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/updatedoc.png\" alt=\"using postman to create an api test scenario\" width=\"800\" height=\"455\" \/><\/figure>\n<h3><\/h3>\n<h3 id=\"clientcodesnippets\">Fragmentos de c\u00f3digo Postman cliente<\/h3>\n<p>Otra caracter\u00edstica \u00fatil en el uso del cliente Postman es el \"Generador de fragmentos de c\u00f3digo\". Puede generar fragmentos de c\u00f3digo correspondientes a las solicitudes en uno de los muchos lenguajes soportados<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/code.png\" alt=\"using postman to create an api test scenario\" width=\"800\" height=\"480\" \/><\/figure>\n<h3><\/h3>\n<h3 id=\"documentation\">Generador de documentaci\u00f3n Postman<\/h3>\n<p>La documentaci\u00f3n de la API en nuestro <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/2.0\/references\/sync-gateway\/rest-api\/index.html\">Portal para desarrolladores de Couchbase<\/a> debe considerarse la fuente de la verdad.<\/p>\n<p>No obstante, si desea ver una \"versi\u00f3n web\" de la documentaci\u00f3n generada por Postman correspondiente a su colecci\u00f3n. Puede hacerlo seleccionando la opci\u00f3n \"ver en web\". Tenga en cuenta que su cliente postman local debe estar \"sincronizado\" con su cuenta postman en l\u00ednea.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/view_in_web.png\" alt=\"using postman to create an api test scenario\" width=\"800\" height=\"477\" \/><\/p>\n<p>La documentaci\u00f3n generada tendr\u00eda un aspecto similar a \u00e9ste. Necesitar\u00e1s una cuenta en Postman para poder ver la documentaci\u00f3n.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/public_doc.png\" alt=\"using postman to create an api test scenario\" width=\"800\" height=\"492\" \/><\/p>\n<h3><\/h3>\n<h3 id=\"nextsteps\">Pr\u00f3ximos pasos<\/h3>\n<p>Si observa alg\u00fan problema en las definiciones de las colecciones o si desea mejorarlas con pruebas adicionales, env\u00ede una solicitud de extracci\u00f3n al repositorio de Github.<\/p>\n<p>Si tiene alguna pregunta o sugerencia, deje un comentario a continuaci\u00f3n o p\u00f3ngase en contacto conmigo en Twitter\u00a0<a href=\"https:\/\/twitter.com\/rajagp\">@rajagp<\/a>\u00a0o env\u00edeme un correo electr\u00f3nico\u00a0<a href=\"mailto:priya.rajagopal@couchbase.com\">priya.rajagopal@couchbase.com<\/a>.  En\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/es\/forums\/\">Foros de Couchbase<\/a> son otro buen lugar para plantear preguntas.<\/p>","protected":false},"excerpt":{"rendered":"<p>The Couchbase Sync Gateway is one of the core components of the Couchbase Mobile stack. At a high level, it is responsible for securely routing and syncing data between web and mobile clients and Couchbase server. It supports a REST [&hellip;]<\/p>","protected":false},"author":1423,"featured_media":10702,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1810],"tags":[1393,2004,1948,1950,1877],"ppma_author":[8948],"class_list":["post-4776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-mobile","tag-api","tag-couchbase-mobile-2-0","tag-postman","tag-rest-api","tag-testing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Test Gateway API with Postman Documentation Generator<\/title>\n<meta name=\"description\" content=\"There have been substantial improvements to the Sync Gateway Postman Collections. Test Couchbase Sync Gateway REST API interface using Postman here.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/api-testing-postman\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Test Couchbase Sync Gateway REST API interface using Postman\" \/>\n<meta property=\"og:description\" content=\"There have been substantial improvements to the Sync Gateway Postman Collections. Test Couchbase Sync Gateway REST API interface using Postman here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/api-testing-postman\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-13T17:00:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:43:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rajagp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/\"},\"author\":{\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\"},\"headline\":\"Test Couchbase Sync Gateway REST API interface using Postman\",\"datePublished\":\"2018-03-13T17:00:18+00:00\",\"dateModified\":\"2025-06-14T06:43:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/\"},\"wordCount\":1196,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png\",\"keywords\":[\"API\",\"couchbase mobile 2.0\",\"Postman\",\"REST API\",\"testing\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Mobile\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/\",\"name\":\"Test Gateway API with Postman Documentation Generator\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png\",\"datePublished\":\"2018-03-13T17:00:18+00:00\",\"dateModified\":\"2025-06-14T06:43:13+00:00\",\"description\":\"There have been substantial improvements to the Sync Gateway Postman Collections. Test Couchbase Sync Gateway REST API interface using Postman here.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png\",\"width\":1200,\"height\":683},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Test Couchbase Sync Gateway REST API interface using Postman\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\",\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"caption\":\"Priya Rajagopal, Senior Director, Product Management\"},\"description\":\"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.\",\"sameAs\":[\"https:\/\/x.com\/rajagp\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Test Gateway API with Postman Documentation Generator","description":"There have been substantial improvements to the Sync Gateway Postman Collections. Test Couchbase Sync Gateway REST API interface using Postman here.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/api-testing-postman\/","og_locale":"es_MX","og_type":"article","og_title":"Test Couchbase Sync Gateway REST API interface using Postman","og_description":"There have been substantial improvements to the Sync Gateway Postman Collections. Test Couchbase Sync Gateway REST API interface using Postman here.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/api-testing-postman\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-03-13T17:00:18+00:00","article_modified_time":"2025-06-14T06:43:13+00:00","og_image":[{"width":1200,"height":683,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png","type":"image\/png"}],"author":"Priya Rajagopal, Senior Director, Product Management","twitter_card":"summary_large_image","twitter_creator":"@rajagp","twitter_misc":{"Written by":"Priya Rajagopal, Senior Director, Product Management","Est. reading time":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/"},"author":{"name":"Priya Rajagopal, Senior Director, Product Management","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c"},"headline":"Test Couchbase Sync Gateway REST API interface using Postman","datePublished":"2018-03-13T17:00:18+00:00","dateModified":"2025-06-14T06:43:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/"},"wordCount":1196,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png","keywords":["API","couchbase mobile 2.0","Postman","REST API","testing"],"articleSection":["Best Practices and Tutorials","Couchbase Mobile"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/","url":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/","name":"Test Gateway API with Postman Documentation Generator","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png","datePublished":"2018-03-13T17:00:18+00:00","dateModified":"2025-06-14T06:43:13+00:00","description":"There have been substantial improvements to the Sync Gateway Postman Collections. Test Couchbase Sync Gateway REST API interface using Postman here.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/api-testing-postman\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/updatedoc-1.png","width":1200,"height":683},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/api-testing-postman\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Test Couchbase Sync Gateway REST API interface using Postman"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c","name":"Priya Rajagopal, Directora de Gesti\u00f3n de Productos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734","url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","caption":"Priya Rajagopal, Senior Director, Product Management"},"description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas.","sameAs":["https:\/\/x.com\/rajagp"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/"}]}},"authors":[{"term_id":8948,"user_id":1423,"is_guest":0,"slug":"priya-rajagopalcouchbase-com","display_name":"Priya Rajagopal, Senior Director, Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","first_name":"Priya","last_name":"Rajagopal, Senior Director, Product Management","user_url":"","author_category":"","description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/1423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=4776"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4776\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/10702"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=4776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=4776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=4776"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=4776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}