{"info":{"_postman_id":"cc1e9afa-bc27-4927-87e4-52a073226ced","name":"Grizzly SMS · Activation API · Español","description":"<html><head></head><body><p><a href=\"https://documenter.getpostman.com/view/58817512/2sBYHQ1NA3\">English</a> | <a href=\"https://documenter.getpostman.com/view/58817512/2sBYHQ1NA4\">Русский</a> | <a href=\"https://documenter.getpostman.com/view/58817512/2sBYHQ1NA6\">简体中文</a> | <a href=\"https://documenter.getpostman.com/view/58817512/2sBYHQ1NA7\">Türkçe</a> | <strong>Español</strong> | <a href=\"https://documenter.getpostman.com/view/58817512/2sBYHQ1NA9\">हिन्दी</a> | <a href=\"https://documenter.getpostman.com/view/58817512/2sBYHQ1NAA\">العربية</a> | <a href=\"https://documenter.getpostman.com/view/58817512/2sBYHQ1NAB\">Français</a></p>\n<p>Recibe mensajes de verificación en números virtuales. Consulta servicios y países, revisa precios, compra un número y gestiona su activación.</p>\n<h2 id=\"autenticación\">Autenticación</h2>\n<p>Cada solicitud requiere el parámetro de consulta <code>api_key</code>. Configúralo en el entorno de Postman seleccionado.</p>\n<h2 id=\"inicio-rápido\">Inicio rápido</h2>\n<p>Selecciona <strong>Grizzly SMS · Local</strong>. Configura <code>service</code> y <code>country</code> con las listas de servicios y países y envía la solicitud correspondiente.</p>\n<h2 id=\"flujo-de-activación\">Flujo de activación</h2>\n<p>Elige <strong>getNumber</strong> o <strong>getNumberV2</strong> para comprar un número. El ID de activación y el número se guardan automáticamente. Obtén el mensaje con <strong>getStatus</strong> o <strong>getStatusV2</strong>. Usa <strong>setStatus</strong> para solicitar otro código, completar o cancelar.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n<h2 id=\"parámetros\">Parámetros</h2>\n<p>Los filtros opcionales de compra y precios están desactivados en <strong>Params</strong>. Configura las variables y activa los filtros necesarios. Al comprar, <code>country</code> puede ser un ID de país, <code>any</code> o un valor vacío.</p>\n<h2 id=\"respuestas\">Respuestas</h2>\n<p>Las respuestas son texto o JSON. También puede haber errores de API con HTTP 200. Los ejemplos muestran el formato; los precios y las existencias cambian. Sin activaciones en curso, <code>getActiveActivations</code> puede devolver <code>null</code>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"58817512","collectionId":"cc1e9afa-bc27-4927-87e4-52a073226ced","publishedId":"2sBYHQ1NA8","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-10-08T13:35:20.000Z"},"item":[{"name":"01 · Saldo y listas","item":[{"name":"getBalance · Saldo","id":"20ea4a49-7901-491a-8df9-6de2c40bf79c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getBalance","description":"<p>Devuelve ACCESS_BALANCE: y guarda balance.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getBalance"}],"variable":[]}},"response":[{"id":"7b73a65b-b54c-4a61-af67-0d1f67fbd4f5","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getBalance","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getBalance","description":"Nombre de la operación."}]},"description":"Devuelve ACCESS_BALANCE:<balance> y guarda balance."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"ACCESS_BALANCE:100.50"},{"id":"459b4a2c-4b9e-4336-8f2d-5491377a81a5","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getBalance","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getBalance","description":"Nombre de la operación."}]},"description":"Devuelve ACCESS_BALANCE:<balance> y guarda balance."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"20ea4a49-7901-491a-8df9-6de2c40bf79c"},{"name":"getServicesList · Servicios","id":"82affccd-1f5f-41f5-b52c-711c3ea8c822","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getServicesList","description":"<p>Lista códigos de servicio para service.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getServicesList"}],"variable":[]}},"response":[{"id":"3569f2a7-d6f0-4e55-9de8-1c0fcfa68b6e","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getServicesList","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getServicesList","description":"Nombre de la operación."}]},"description":"Lista códigos de servicio para service."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"success\",\n  \"services\": [\n    {\n      \"code\": \"kt\",\n      \"name\": \"KakaoTalk\"\n    }\n  ]\n}"},{"id":"854aad8b-71ca-4f74-9ab9-c15d8b556639","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getServicesList","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getServicesList","description":"Nombre de la operación."}]},"description":"Lista códigos de servicio para service."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"82affccd-1f5f-41f5-b52c-711c3ea8c822"},{"name":"getCountries · Países","id":"ce5217ee-fede-419a-84aa-599ca93c1609","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getCountries","description":"<p>Lista países para country.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getCountries"}],"variable":[]}},"response":[{"id":"c023627e-d56f-40d8-8677-0ae8e3450685","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getCountries","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getCountries","description":"Nombre de la operación."}]},"description":"Lista países para country."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": 112,\n  \"rus\": \"Панама\",\n  \"eng\": \"Panama\",\n  \"chn\": \"巴拿马\",\n  \"tur\": \"Panama\",\n  \"spa\": \"Panamá\",\n  \"hin\": \"पनामा\",\n  \"ara\": \"بنما\",\n  \"fra\": \"Panama\"\n}"},{"id":"669acd05-9179-4b0f-b688-63fe9c65677a","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getCountries","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getCountries","description":"Nombre de la operación."}]},"description":"Lista países para country."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"ce5217ee-fede-419a-84aa-599ca93c1609"}],"id":"0db0550f-1a42-4dc1-a6ff-35fbd263dc2c","_postman_id":"0db0550f-1a42-4dc1-a6ff-35fbd263dc2c","description":""},{"name":"02 · Precios","item":[{"name":"getPrices · Precio y disponibilidad","id":"10c071dc-5b84-4985-b7d8-30d36326ccf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPrices","description":"<p>País → servicio → cost/count.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getPrices"},{"disabled":true,"description":{"content":"<p>Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.</p>\n","type":"text/plain"},"key":"service","value":""},{"disabled":true,"description":{"content":"<p>ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.</p>\n","type":"text/plain"},"key":"country","value":""}],"variable":[]}},"response":[{"id":"439e0ee5-8fd6-406b-80fc-10885fb6a0f0","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPrices","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getPrices","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.","disabled":true},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.","disabled":true}]},"description":"País → servicio → cost/count."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"0\": {\n    \"tg\": {\n      \"cost\": 0.35,\n      \"count\": 100\n    }\n  }\n}"},{"id":"1b90d3ec-fbbd-400d-8b70-f30ba9461c12","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPrices","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getPrices","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.","disabled":true},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.","disabled":true}]},"description":"País → servicio → cost/count."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"10c071dc-5b84-4985-b7d8-30d36326ccf4"},{"name":"getPricesV2 · Disponibilidad por precio","id":"ff98111f-26ac-4dd9-b663-513910f6ab0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPricesV2","description":"<p>País → servicio → precio → cantidad.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getPricesV2"},{"disabled":true,"description":{"content":"<p>Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.</p>\n","type":"text/plain"},"key":"service","value":""},{"disabled":true,"description":{"content":"<p>ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.</p>\n","type":"text/plain"},"key":"country","value":""}],"variable":[]}},"response":[{"id":"f2dd25bb-0169-4df1-9b1f-a0d9c54fa453","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPricesV2","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getPricesV2","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.","disabled":true},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.","disabled":true}]},"description":"País → servicio → precio → cantidad."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"0\": {\n    \"tg\": {\n      \"0.35\": 100,\n      \"0.50\": 50\n    }\n  }\n}"},{"id":"863d8439-9358-4462-af8c-c7826fa84a57","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPricesV2","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getPricesV2","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.","disabled":true},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.","disabled":true}]},"description":"País → servicio → precio → cantidad."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"ff98111f-26ac-4dd9-b663-513910f6ab0c"},{"name":"getPricesV3 · Precios por proveedor","id":"d76438bc-a27c-40c6-85b0-55464bc0c475","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPricesV3","description":"<p>País → servicio → price/count/providers.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getPricesV3"},{"disabled":true,"description":{"content":"<p>Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.</p>\n","type":"text/plain"},"key":"service","value":""},{"disabled":true,"description":{"content":"<p>ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.</p>\n","type":"text/plain"},"key":"country","value":""}],"variable":[]}},"response":[{"id":"d11aaeb3-56a0-4a5c-9bbc-321ee00a75d1","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPricesV3","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getPricesV3","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.","disabled":true},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.","disabled":true}]},"description":"País → servicio → price/count/providers."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"0\": {\n    \"tg\": {\n      \"price\": 0.35,\n      \"count\": 100,\n      \"providers\": {\n        \"1\": {\n          \"count\": 100,\n          \"price\": [\n            0.35,\n            0.5\n          ],\n          \"provider_id\": 1\n        }\n      }\n    }\n  }\n}"},{"id":"520f9012-1eb8-4a06-b719-cdbe6ace4bdb","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getPricesV3","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getPricesV3","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.","disabled":true},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.","disabled":true}]},"description":"País → servicio → price/count/providers."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"d76438bc-a27c-40c6-85b0-55464bc0c475"}],"id":"9d7df500-0671-42b6-8bda-70f960776361","_postman_id":"9d7df500-0671-42b6-8bda-70f960776361","description":""},{"name":"03 · Estado de activaciones","item":[{"name":"getActiveActivations · Activaciones en curso","id":"1a09db62-c76c-40b9-9237-338ef0912e24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getActiveActivations","description":"<p>Lista activaciones en curso. Selecciona el ID manualmente cuando sea necesario. El resultado vacío puede ser null.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getActiveActivations"}],"variable":[]}},"response":[{"id":"0166504c-3ae9-429e-a282-d2a5287cbbe3","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getActiveActivations","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getActiveActivations","description":"Nombre de la operación."}]},"description":"Lista activaciones en curso. Selecciona el ID manualmente cuando sea necesario. El resultado vacío puede ser null."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"activationCost\": 0.35,\n    \"activationId\": \"495367092\",\n    \"activationStatus\": 1,\n    \"activationTime\": \"2026-05-07 14:18:05\",\n    \"canGetAnotherSms\": \"1\",\n    \"countryCode\": \"12\",\n    \"countryName\": \"USA (2)\",\n    \"currency\": 840,\n    \"discount\": \"0.00\",\n    \"phoneNumber\": \"19568190051\",\n    \"repeated\": \"0\",\n    \"serviceCode\": \"tg\",\n    \"smsCode\": \"\",\n    \"smsText\": \"\"\n  }\n]"},{"id":"233d0dcd-d5ea-47ba-b409-98b05fcadafc","name":"Sin activaciones en curso","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getActiveActivations","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getActiveActivations","description":"Nombre de la operación."}]},"description":"Lista activaciones en curso. Selecciona el ID manualmente cuando sea necesario. El resultado vacío puede ser null."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"null"},{"id":"f1f2601d-75ac-47f3-bbbe-93866205c0fc","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getActiveActivations","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getActiveActivations","description":"Nombre de la operación."}]},"description":"Lista activaciones en curso. Selecciona el ID manualmente cuando sea necesario. El resultado vacío puede ser null."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"1a09db62-c76c-40b9-9237-338ef0912e24"},{"name":"getStatus · Estado y código SMS","id":"c4ffeddd-f197-400f-835c-9795d592ab7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatus&id=","description":"<p>Devuelve un estado de texto. STATUS_OK:<code> guarda sms_code; los estados de espera borran el código anterior.</code></p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getStatus"},{"description":{"content":"<p>ID de activación devuelto por getNumber o getNumberV2.</p>\n","type":"text/plain"},"key":"id","value":""}],"variable":[]}},"response":[{"id":"f89f390e-3a18-47b7-a832-f7178e8b48fc","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatus&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve un estado de texto. STATUS_OK:<code> guarda sms_code; los estados de espera borran el código anterior."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"STATUS_WAIT_CODE"},{"id":"8e5ca2da-33d1-41a3-a5b3-df549ff53140","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatus&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve un estado de texto. STATUS_OK:<code> guarda sms_code; los estados de espera borran el código anterior."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"STATUS_WAIT_RETRY:123456"},{"id":"6fbeecc2-9322-4bf6-bd1c-5cb445160ae9","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatus&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve un estado de texto. STATUS_OK:<code> guarda sms_code; los estados de espera borran el código anterior."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"STATUS_WAIT_RESEND"},{"id":"b8e3dae3-cbc0-465c-ab55-c3b5ac797484","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatus&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve un estado de texto. STATUS_OK:<code> guarda sms_code; los estados de espera borran el código anterior."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"STATUS_CANCEL"},{"id":"e523b739-c362-4cf5-b2bd-61686fcf1e82","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatus&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve un estado de texto. STATUS_OK:<code> guarda sms_code; los estados de espera borran el código anterior."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"STATUS_OK:852508"},{"id":"35c6f646-6e06-472f-95c0-8c95db35198a","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatus&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve un estado de texto. STATUS_OK:<code> guarda sms_code; los estados de espera borran el código anterior."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"c4ffeddd-f197-400f-835c-9795d592ab7a"},{"name":"getStatusV2 · Estado detallado","id":"955eb3b2-06d7-488e-8aee-2abc6be924be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatusV2&id=","description":"<p>Devuelve verificationType y detalles del SMS o llamada. Guarda sms.code en sms_code.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getStatusV2"},{"description":{"content":"<p>ID de activación devuelto por getNumber o getNumberV2.</p>\n","type":"text/plain"},"key":"id","value":""}],"variable":[]}},"response":[{"id":"ee7e9cee-b12d-475f-ae73-e0c8be3ac223","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatusV2&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatusV2","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve verificationType y detalles del SMS o llamada. Guarda sms.code en sms_code."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"verificationType\": 2,\n  \"sms\": {\n    \"dateTime\": \"2026-02-26 12:05:55\",\n    \"code\": \"852508\",\n    \"text\": \"852508\"\n  }\n}"},{"id":"ed5e26c7-09a9-4873-be28-d2af3a2853aa","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getStatusV2&id=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getStatusV2","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."}]},"description":"Devuelve verificationType y detalles del SMS o llamada. Guarda sms.code en sms_code."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"955eb3b2-06d7-488e-8aee-2abc6be924be"}],"id":"90bc8d97-afcd-4f6f-ab43-bf2f64e860a1","_postman_id":"90bc8d97-afcd-4f6f-ab43-bf2f64e860a1","description":""},{"name":"04 · Comprar un número","item":[{"name":"getNumber · Comprar un número","id":"57192116-55fe-4b02-8590-168335cfac2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumber&service=&country=","description":"<p>Crea una activación y devuelve ACCESS_NUMBER::. Guarda activation_id y phone_number.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getNumber"},{"description":{"content":"<p>Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.</p>\n","type":"text/plain"},"key":"service","value":""},{"description":{"content":"<p>ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.</p>\n","type":"text/plain"},"key":"country","value":""},{"disabled":true,"description":{"content":"<p>Precio máximo de compra. Opcional.</p>\n","type":"text/plain"},"key":"maxPrice","value":""},{"disabled":true,"description":{"content":"<p>Precio mínimo de compra. Opcional.</p>\n","type":"text/plain"},"key":"minPrice","value":""},{"disabled":true,"description":{"content":"<p>IDs de proveedores permitidos, separados por comas.</p>\n","type":"text/plain"},"key":"providerIds","value":""},{"disabled":true,"description":{"content":"<p>IDs de proveedores excluidos, separados por comas.</p>\n","type":"text/plain"},"key":"exceptProviderIds","value":""},{"disabled":true,"description":{"content":"<p>Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.</p>\n","type":"text/plain"},"key":"phoneException","value":""}],"variable":[]}},"response":[{"id":"21434498-c27d-4660-8e8b-a5d26dfce333","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumber&service=&country=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getNumber","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios."},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática."},{"key":"maxPrice","value":"","description":"Precio máximo de compra. Opcional.","disabled":true},{"key":"minPrice","value":"","description":"Precio mínimo de compra. Opcional.","disabled":true},{"key":"providerIds","value":"","description":"IDs de proveedores permitidos, separados por comas.","disabled":true},{"key":"exceptProviderIds","value":"","description":"IDs de proveedores excluidos, separados por comas.","disabled":true},{"key":"phoneException","value":"","description":"Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.","disabled":true}]},"description":"Crea una activación y devuelve ACCESS_NUMBER:<activation_id>:<phone_number>. Guarda activation_id y phone_number.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"ACCESS_NUMBER:38496653:66846426435"},{"id":"6e5def51-4503-4395-9c84-76d511edbd31","name":"Ejemplo de error de API: NO_NUMBERS","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumber&service=&country=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getNumber","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios."},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática."},{"key":"maxPrice","value":"","description":"Precio máximo de compra. Opcional.","disabled":true},{"key":"minPrice","value":"","description":"Precio mínimo de compra. Opcional.","disabled":true},{"key":"providerIds","value":"","description":"IDs de proveedores permitidos, separados por comas.","disabled":true},{"key":"exceptProviderIds","value":"","description":"IDs de proveedores excluidos, separados por comas.","disabled":true},{"key":"phoneException","value":"","description":"Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.","disabled":true}]},"description":"Crea una activación y devuelve ACCESS_NUMBER:<activation_id>:<phone_number>. Guarda activation_id y phone_number.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"NO_NUMBERS"},{"id":"b51404b0-ed56-4ec9-b5ec-37cf5bbb2022","name":"Ejemplo de error de API: NO_BALANCE","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumber&service=&country=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getNumber","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios."},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática."},{"key":"maxPrice","value":"","description":"Precio máximo de compra. Opcional.","disabled":true},{"key":"minPrice","value":"","description":"Precio mínimo de compra. Opcional.","disabled":true},{"key":"providerIds","value":"","description":"IDs de proveedores permitidos, separados por comas.","disabled":true},{"key":"exceptProviderIds","value":"","description":"IDs de proveedores excluidos, separados por comas.","disabled":true},{"key":"phoneException","value":"","description":"Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.","disabled":true}]},"description":"Crea una activación y devuelve ACCESS_NUMBER:<activation_id>:<phone_number>. Guarda activation_id y phone_number.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"NO_BALANCE"},{"id":"caae29e8-2cf4-4c87-a173-b74e2f1f9255","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumber&service=&country=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getNumber","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios."},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática."},{"key":"maxPrice","value":"","description":"Precio máximo de compra. Opcional.","disabled":true},{"key":"minPrice","value":"","description":"Precio mínimo de compra. Opcional.","disabled":true},{"key":"providerIds","value":"","description":"IDs de proveedores permitidos, separados por comas.","disabled":true},{"key":"exceptProviderIds","value":"","description":"IDs de proveedores excluidos, separados por comas.","disabled":true},{"key":"phoneException","value":"","description":"Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.","disabled":true}]},"description":"Crea una activación y devuelve ACCESS_NUMBER:<activation_id>:<phone_number>. Guarda activation_id y phone_number.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"57192116-55fe-4b02-8590-168335cfac2d"},{"name":"getNumberV2 · Comprar un número con detalles","id":"3322d26e-4405-4814-92a0-ad93d8257e55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumberV2&service=&country=","description":"<p>Crea una activación y devuelve JSON con activationId, phoneNumber, precio y fechas. activationCancel indica cuándo se permite cancelar; activationEnd indica el vencimiento.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"getNumberV2"},{"description":{"content":"<p>Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios.</p>\n","type":"text/plain"},"key":"service","value":""},{"description":{"content":"<p>ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática.</p>\n","type":"text/plain"},"key":"country","value":""},{"disabled":true,"description":{"content":"<p>Precio máximo de compra. Opcional.</p>\n","type":"text/plain"},"key":"maxPrice","value":""},{"disabled":true,"description":{"content":"<p>Precio mínimo de compra. Opcional.</p>\n","type":"text/plain"},"key":"minPrice","value":""},{"disabled":true,"description":{"content":"<p>IDs de proveedores permitidos, separados por comas.</p>\n","type":"text/plain"},"key":"providerIds","value":""},{"disabled":true,"description":{"content":"<p>IDs de proveedores excluidos, separados por comas.</p>\n","type":"text/plain"},"key":"exceptProviderIds","value":""},{"disabled":true,"description":{"content":"<p>Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.</p>\n","type":"text/plain"},"key":"phoneException","value":""}],"variable":[]}},"response":[{"id":"e51f0b83-4b42-4f38-a59a-0c9fe78195ce","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumberV2&service=&country=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getNumberV2","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios."},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática."},{"key":"maxPrice","value":"","description":"Precio máximo de compra. Opcional.","disabled":true},{"key":"minPrice","value":"","description":"Precio mínimo de compra. Opcional.","disabled":true},{"key":"providerIds","value":"","description":"IDs de proveedores permitidos, separados por comas.","disabled":true},{"key":"exceptProviderIds","value":"","description":"IDs de proveedores excluidos, separados por comas.","disabled":true},{"key":"phoneException","value":"","description":"Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.","disabled":true}]},"description":"Crea una activación y devuelve JSON con activationId, phoneNumber, precio y fechas. activationCancel indica cuándo se permite cancelar; activationEnd indica el vencimiento.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"activationCancel\": \"2026-05-07 14:03:16\",\n  \"activationCost\": 0.35,\n  \"activationEnd\": \"2026-05-07 14:18:16\",\n  \"activationId\": 495357953,\n  \"activationTime\": \"2026-05-07 13:58:16\",\n  \"canGetAnotherSms\": \"0\",\n  \"countryCode\": \"12\",\n  \"currency\": 643,\n  \"phoneNumber\": \"18036181752\"\n}"},{"id":"8d9a9016-0cef-461a-afb9-42542f286bb1","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=getNumberV2&service=&country=","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"getNumberV2","description":"Nombre de la operación."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios."},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática."},{"key":"maxPrice","value":"","description":"Precio máximo de compra. Opcional.","disabled":true},{"key":"minPrice","value":"","description":"Precio mínimo de compra. Opcional.","disabled":true},{"key":"providerIds","value":"","description":"IDs de proveedores permitidos, separados por comas.","disabled":true},{"key":"exceptProviderIds","value":"","description":"IDs de proveedores excluidos, separados por comas.","disabled":true},{"key":"phoneException","value":"","description":"Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220.","disabled":true}]},"description":"Crea una activación y devuelve JSON con activationId, phoneNumber, precio y fechas. activationCancel indica cuándo se permite cancelar; activationEnd indica el vencimiento.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"3322d26e-4405-4814-92a0-ad93d8257e55"}],"id":"ae02e0b3-3dce-4674-96ef-ca4dbd895567","description":"<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","_postman_id":"ae02e0b3-3dce-4674-96ef-ca4dbd895567"},{"name":"05 · Cambiar el estado","item":[{"name":"setStatus · 1 · Número listo","id":"ddcc6fe8-c418-4d54-909c-ab18d047f002","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=1","description":"<p>Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"setStatus"},{"description":{"content":"<p>ID de activación devuelto por getNumber o getNumberV2.</p>\n","type":"text/plain"},"key":"id","value":""},{"description":{"content":"<p>Estado de activación deseado.</p>\n","type":"text/plain"},"key":"status","value":"1"}],"variable":[]}},"response":[{"id":"75ac953d-a559-42ea-a6e7-8dad1933fd5f","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=1","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"1","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"ACCESS_READY"},{"id":"adae6e75-7606-4b49-834d-a5b01b30d8da","name":"Ejemplo de error de API: BAD_STATUS","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=1","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"1","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_STATUS"},{"id":"ecee6f69-0291-45f6-8b10-a822bac8d3d6","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=1","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"1","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"ddcc6fe8-c418-4d54-909c-ab18d047f002"},{"name":"setStatus · 3 · Solicitar el siguiente código","id":"8a3ad209-a1fe-473f-a109-de4ee9dbdf20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=3","description":"<p>Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"setStatus"},{"description":{"content":"<p>ID de activación devuelto por getNumber o getNumberV2.</p>\n","type":"text/plain"},"key":"id","value":""},{"description":{"content":"<p>Estado de activación deseado.</p>\n","type":"text/plain"},"key":"status","value":"3"}],"variable":[]}},"response":[{"id":"9bd15314-a579-4787-9e5b-eca1ce18c7fe","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=3","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"3","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"ACCESS_RETRY_GET"},{"id":"04ec32c8-7515-4c40-ae92-667ae633405b","name":"Ejemplo de error de API: BAD_STATUS","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=3","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"3","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_STATUS"},{"id":"fb718271-c133-4349-9b34-00de83bb63a6","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=3","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"3","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"8a3ad209-a1fe-473f-a109-de4ee9dbdf20"},{"name":"setStatus · 6 · Completar activación","id":"ea41fef0-f902-49a1-a9c6-341cac77fbd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=6","description":"<p>Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"setStatus"},{"description":{"content":"<p>ID de activación devuelto por getNumber o getNumberV2.</p>\n","type":"text/plain"},"key":"id","value":""},{"description":{"content":"<p>Estado de activación deseado.</p>\n","type":"text/plain"},"key":"status","value":"6"}],"variable":[]}},"response":[{"id":"677894c3-dc73-456e-a1f9-e9cda2cdf5db","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=6","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"6","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"ACCESS_ACTIVATION"},{"id":"773b17e2-5360-48cd-be11-fc5668db980a","name":"Ejemplo de error de API: BAD_STATUS","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=6","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"6","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_STATUS"},{"id":"6149c4c6-a61a-4f76-9b7f-210b94635ac9","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=6","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"6","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"ea41fef0-f902-49a1-a9c6-341cac77fbd6"},{"name":"setStatus · 8 · Cancelar activación","id":"2b9bf758-8efc-4497-bc4b-b93ad6e5c17f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=8","description":"<p>Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"setStatus"},{"description":{"content":"<p>ID de activación devuelto por getNumber o getNumberV2.</p>\n","type":"text/plain"},"key":"id","value":""},{"description":{"content":"<p>Estado de activación deseado.</p>\n","type":"text/plain"},"key":"status","value":"8"}],"variable":[]}},"response":[{"id":"fd110856-cdaf-48ec-9374-1536962eb00c","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=8","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"8","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"ACCESS_CANCEL"},{"id":"c790c38b-950e-4d67-b961-6bf4a53b135b","name":"Ejemplo de error de API: BAD_STATUS","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=8","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"8","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_STATUS"},{"id":"8b6c830e-d6e6-41fb-a51c-7957933f176b","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=8","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"8","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"2b9bf758-8efc-4497-bc4b-b93ad6e5c17f"},{"name":"setStatus · -1 · Cancelar activación (alternativa)","id":"136d9433-2bed-4ed2-9891-3bc2af6c552f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=-1","description":"<p>Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.</p>\n<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","urlObject":{"path":["stubs","handler_api.php"],"host":["https://api.grizzlysms.com"],"query":[{"description":{"content":"<p>Clave API. Obligatoria.</p>\n","type":"text/plain"},"key":"api_key","value":""},{"description":{"content":"<p>Nombre de la operación.</p>\n","type":"text/plain"},"key":"action","value":"setStatus"},{"description":{"content":"<p>ID de activación devuelto por getNumber o getNumberV2.</p>\n","type":"text/plain"},"key":"id","value":""},{"description":{"content":"<p>Estado de activación deseado.</p>\n","type":"text/plain"},"key":"status","value":"-1"}],"variable":[]}},"response":[{"id":"372d1eb0-e7c4-43c0-b722-2e573e31cb3d","name":"Ejemplo de respuesta","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=-1","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"-1","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"ACCESS_CANCEL"},{"id":"06ab8cc7-30c6-4510-9538-0923c4bf2e31","name":"Ejemplo de error de API: BAD_STATUS","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=-1","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"-1","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_STATUS"},{"id":"32b5f160-2d0a-4495-ba6c-cf4997cf1136","name":"Ejemplo de error de API: BAD_KEY","originalRequest":{"auth":{"type":"noauth"},"method":"GET","header":[{"key":"Accept","value":"application/json, text/plain, */*"}],"url":{"raw":"https://api.grizzlysms.com/stubs/handler_api.php?api_key=&action=setStatus&id=&status=-1","host":["https://api.grizzlysms.com"],"path":["stubs","handler_api.php"],"query":[{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"action","value":"setStatus","description":"Nombre de la operación."},{"key":"id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"status","value":"-1","description":"Estado de activación deseado."}]},"description":"Cambia una activación. Elige el estado necesario y envía esta solicitud por separado.\n\nPara comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":"BAD_KEY"}],"_postman_id":"136d9433-2bed-4ed2-9891-3bc2af6c552f"}],"id":"0febca99-506a-4d2b-a49c-bf81baf3d723","description":"<p>Para comprar o cambiar el estado, configura <code>enable_mutations=true</code> y envía la solicitud elegida de forma individual. Mantén <code>false</code> al ejecutar consultas en conjunto.</p>\n","_postman_id":"0febca99-506a-4d2b-a49c-bf81baf3d723"}],"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":["(function () {","const action = pm.request.url.query.get('action');","function missing(name) {","  const v = pm.variables.get(name);","  return v === undefined || v === null || String(v).trim() === '' || /\\{\\{.*\\}\\}/.test(String(v));","}","let reason = '';","if (missing('api_key')) reason = 'Set api_key in the selected environment.';","else if (['getNumber', 'getNumberV2', 'setStatus'].includes(action) && String(pm.variables.get('enable_mutations')) !== 'true') reason = 'Set enable_mutations=true to purchase a number or change status. Send the selected request individually.';","else if (['getNumber', 'getNumberV2'].includes(action) && missing('service')) reason = 'Set service to a code returned by getServicesList.';","else if (['getStatus', 'getStatusV2', 'setStatus'].includes(action) && missing('activation_id')) reason = 'Set activation_id or purchase a number first.';","if (reason) {","  console.warn(reason);","  pm.execution.skipRequest();","}","})();"],"id":"60017853-cc6a-4cd1-b784-e0da86392765"}},{"listen":"test","script":{"type":"text/javascript","exec":["(function () {","const action = pm.request.url.query.get('action');","const text = pm.response.text().trim();","let data;","try { data = JSON.parse(text); } catch (_) {}","const textError = /^(?:BAD_|NO_|ERROR_|WRONG_|SERVICE_UNAVAILABLE_REGION|USERS_IP_IS_NOT_ALLOWED|The service is prohibited)/.test(text);","const jsonError = data !== null && typeof data === 'object' && !Array.isArray(data) && (Object.prototype.hasOwnProperty.call(data, 'error') || data.status === 'error');","const apiError = textError || jsonError;","const httpOK = pm.response.code >= 200 && pm.response.code < 300;","pm.test('HTTP 2xx', function () { pm.expect(httpOK).to.equal(true); });","pm.test('No API error (text / JSON, including HTTP 200)', function () { pm.expect(apiError, text).to.equal(false); });","function save(name, value) {","  if (pm.environment && pm.environment.name) pm.environment.set(name, String(value));","  else pm.collectionVariables.set(name, String(value));","}","function object(v) { return v !== null && typeof v === 'object' && !Array.isArray(v); }","if (httpOK && !apiError) {","  let valid = false;","  if (action === 'getNumber') {","    const m = text.match(/^ACCESS_NUMBER:(\\d+):(\\+?\\d+)$/);","    valid = !!m;","    if (m) { save('activation_id', m[1]); save('phone_number', m[2]); save('sms_code', ''); }","  } else if (action === 'getNumberV2') {","    valid = object(data) && /^\\d+$/.test(String(data.activationId)) && /^\\+?\\d+$/.test(String(data.phoneNumber));","    if (valid) { save('activation_id', data.activationId); save('phone_number', data.phoneNumber); save('sms_code', ''); }","  } else if (action === 'getBalance') {","    const m = text.match(/^ACCESS_BALANCE:(-?\\d+(?:\\.\\d+)?)$/);","    valid = !!m;","    if (m) save('balance', m[1]);","  } else if (action === 'setStatus') {","    const expected = {'1':'ACCESS_READY', '3':'ACCESS_RETRY_GET', '6':'ACCESS_ACTIVATION', '8':'ACCESS_CANCEL', '-1':'ACCESS_CANCEL'};","    valid = text === expected[pm.request.url.query.get('status')];","  } else if (action === 'getStatus') {","    valid = /^(?:STATUS_WAIT_CODE|STATUS_WAIT_RESEND|STATUS_CANCEL|STATUS_WAIT_RETRY:.+|STATUS_OK:.+)$/.test(text);","    if (valid) save('sms_code', text.startsWith('STATUS_OK:') ? text.slice('STATUS_OK:'.length) : '');","  } else if (action === 'getStatusV2') {","    valid = object(data) && Object.prototype.hasOwnProperty.call(data, 'verificationType');","    if (valid) save('sms_code', data.sms && data.sms.code != null ? data.sms.code : '');","  } else if (action === 'getActiveActivations') {","    valid = data === null || Array.isArray(data);","  } else if (['getPrices', 'getPricesV2', 'getPricesV3'].includes(action)) {","    valid = object(data);","  } else if (action === 'getServicesList') {","    // Services may be an array or a services envelope.","    valid = Array.isArray(data) || (object(data) && data.status === 'success' && Array.isArray(data.services));","  } else if (action === 'getCountries') {","    // Countries may be represented as an array or object.","    valid = Array.isArray(data) || (object(data) && (data.id != null || Object.values(data).every(object)));","  }","  pm.test('Documented response format: ' + action, function () { pm.expect(valid).to.equal(true); });","}","})();"],"id":"b49881dd-103d-4f9c-9115-1551c75a8c72"}}],"variable":[{"key":"base_url","value":"https://api.grizzlysms.com","description":"Recibe mensajes de verificación en números virtuales. Consulta servicios y países, revisa precios, compra un número y gestiona su activación."},{"key":"api_key","value":"","description":"Clave API. Obligatoria."},{"key":"service","value":"","description":"Código de servicio de getServicesList. Obligatorio al comprar; filtro de precios."},{"key":"country","value":"","description":"ID de país de getCountries. Al comprar, any o un valor vacío permite selección automática."},{"key":"activation_id","value":"","description":"ID de activación devuelto por getNumber o getNumberV2."},{"key":"phone_number","value":"","description":"Elige **getNumber** o **getNumberV2** para comprar un número. El ID de activación y el número se guardan automáticamente. Obtén el mensaje con **getStatus** o **getStatusV2**. Usa **setStatus** para solicitar otro código, completar o cancelar."},{"key":"sms_code","value":"","description":"Elige **getNumber** o **getNumberV2** para comprar un número. El ID de activación y el número se guardan automáticamente. Obtén el mensaje con **getStatus** o **getStatusV2**. Usa **setStatus** para solicitar otro código, completar o cancelar."},{"key":"balance","value":"","description":"Recibe mensajes de verificación en números virtuales. Consulta servicios y países, revisa precios, compra un número y gestiona su activación."},{"key":"max_price","value":"","description":"Precio máximo de compra. Opcional."},{"key":"min_price","value":"","description":"Precio mínimo de compra. Opcional."},{"key":"provider_ids","value":"","description":"IDs de proveedores permitidos, separados por comas."},{"key":"except_provider_ids","value":"","description":"IDs de proveedores excluidos, separados por comas."},{"key":"phone_exception","value":"","description":"Prefijos telefónicos excluidos, separados por comas; por ejemplo 1628,147220."},{"key":"enable_mutations","value":"false","description":"Para comprar o cambiar el estado, configura `enable_mutations=true` y envía la solicitud elegida de forma individual. Mantén `false` al ejecutar consultas en conjunto."}]}