Netsuite access tokens
Esta guía está diseñada para ayudarte a obtener las credenciales necesarias para autenticarte y conectarte a la API de NetSuite. Este proceso es un paso fundamental si planeas integrar NetSuite con otras plataformas o automatizar tareas mediante su Web Services o REST API. NetSuite utiliza un sistema de autenticación basado en token-based authentication (TBA) o basic authentication (recomendado solo para entornos limitados o de desarrollo). En este documento, nos enfocaremos en el proceso seguro y estándar mediante TBA, que permite generar credenciales únicas por usuario y aplicación, y es ideal para escenarios de integración entre sistemas. Al finalizar esta guía, contarás con los siguientes elementos: - ID del consumidor (Consumer Key
) - Secreto del consumidor (Consumer Secret
) - Token de acceso (Token ID
) - Secreto del token (Token Secret
) - Account ID
y otros datos necesarios para establecer la conexión > ⚠️ Importante: Requiere acceso con privilegios de administrador en NetSuite para crear integraciones y asignar roles adecuados a los usuarios. ¿Listo para comenzar? Sigue los pasos detallados en las secciones siguientes para configurar todo correctamente.
1- Para poder realizar peticiones vía API Rest primero debe asegurarse de tener habilitadas en su entorno las funciones Servicios Web Rest y Autenticación basada en Token de SuiteCloud, para ello puede revisar así:
1.1 Diríjase al menú de configuración → Empresa → Habilitar funciones

En la sección de SuiteTalk debe habilitar la opción servicios web rest marcando el check

En la sección de gestión de autenticación habilite la autenticación basada en token marcando el check

2- Para los pasos posteriores asegúrese de tener un usuario con privilegios suficientes de administrador o power user
3- Creación de la integracion: En el menú de configuración seleccione Integración → Gestionar Integraciones → Nuevo

3.1 Agregue un nombre a la integración, en la sección de autenticación basada en token habilitación basada en token e inhabilite la opción de TBA: Flujo de autorización
3.2 En la sección de OAuth2.0 Inhabilite Otorgamiento de código de autorización
Al final debería verse como en la imagen

3.3 Guarde y no olvide almacenar los tokens de acceso ya que es la única vez que podrán verlo

4- Configurar access token:
Diríjase al home de su plataforma

4.1 En el menú de configuración de la sección lateral de clic en Gestionar tokens de acceso

4.2 de clic en crear token de acceso, seleccione la integración creada previamente en el paso 3 y el usuario al que asignará el token, luego de clic en guardar y gusarde las credenciales

5- EXTRACCIÓN DEL URL Y REALM
5.1 Diríjase a la opción configuración en el menu superior y luego a Empresa → Información de la empresa
5.2 Tome la información que se encuentra en Id de la empresa que es el realm y en la parte inferior ingrese en la opción URL de la empresa para extraer la opcion de suitetalk

Updated 3 days ago