La API STACK le permite conectar STACK directamente a otras soluciones de software, creando un flujo de trabajo sin fisuras y personalizado para las necesidades de su empresa.
Las integraciones pueden utilizarse para extraer planos y documentos del proyecto, directamente desde la solución de gestión de documentos o licitaciones del proyecto de construcción, a STACK para el proceso de despegue y estimación.
También pueden utilizarse para enviar datos de estimaciones y propuestas a soluciones de software de contabilidad y gestión de proyectos.
Esto se traduce en un mejor seguimiento de los proyectos, un análisis de datos más claro, menos entradas manuales y menos repeticiones.
Entre las funciones básicas se incluyen la creación de proyectos y planos, la creación de listas medidas , la gestión de artículos y conjuntos, la recuperación de cantidades y costes, y la descarga de planos y propuestas.
Sólo se admiten las llamadas a la API publicadas en STACK Developers Reference. Los clientes que implementen puntos finales de API no publicados lo harán bajo su propia responsabilidad.
Una integración personalizada es una conexión entre su cuenta STACK , que usted utiliza y controla, y otro sistema utilizado en su empresa.
Suelen crearlos los clientes de STACK para que su equipo sea más eficiente y eficaz automatizando el movimiento de datos y los flujos de trabajo manuales entre STACK y el otro sistema.
Sólo usted y su equipo tendrán acceso a su integración personalizada.
Una integración de socio suele ser creada por otra empresa tecnológica para conectar su aplicación a STACK en beneficio de nuestros clientes mutuos.
Estas integraciones pueden publicarse en STACK Marketplace para que estén disponibles para toda la comunidad de STACK .
Encuentre aquí una lista de las integraciones de socios actuales.
Antes de comenzar el desarrollo, es útil planificar cada paso del flujo de trabajo de integración propuesto y enumerar qué datos se moverán entre los sistemas asociados en cada paso.
A continuación encontrará una plantilla de flujo de trabajo en blanco y un ejemplo completado como referencia.
La creación de una integración con la API STACK requiere una programación que no realiza STACK.
Para utilizar la API, debe ser al menos un programador de software principiante con conocimientos básicos de lenguajes de programación, interfaces de software, autorización OAuth, API y conceptos de desarrollo web.
Si no eres programador o no tienes que tener un programador en plantilla, puedes contratar el trabajo de programación a un tercero.
Para acceder a la API, debe ser cliente de STACK y tener una suscripción habilitada para API.
Si actualmente no es cliente, pero está interesado en crear una integración de socio, póngase en contacto con nosotros para analizar su propuesta de integración y las opciones disponibles.
El primer paso para crear una integración con la API STACK es solicitar acceso a la API.
Para acceder a la API, debe ser cliente de STACK y tener una suscripción habilitada para API.
Si actualmente no es cliente, pero está interesado en crear una integración de socio, puede solicitar acceso para iniciar el debate sobre lo que le gustaría crear y cómo convertirse en socio.
En cualquiera de los casos, sólo tiene que hacer clic en el botón Solicitar acceso a la API situado en la parte superior de la página, rellenar y enviar el formulario de solicitud.
Nuestro equipo revisará la solicitud y le responderá en un plazo de dos días laborables para concertar una llamada inicial sobre la API para hablar de la integración y el flujo de trabajo propuestos.
Después de la llamada inicial, si le aprobamos para seguir adelante, le enviaremos por correo electrónico instrucciones sobre cómo configurar una cuenta de socio para obtener las credenciales de la API.
Para crear una integración con STACK, necesita una cuenta de socio. Se trata de una cuenta de STACK que estará vinculada a sus credenciales de API.
Aunque su integración se conecte directamente a una cuenta de cliente y no introduzca ningún dato en la cuenta de socio, se requiere una cuenta de socio a efectos de registro.
Inicialmente creará una cuenta de socio en el entorno de pruebas de aceptación de socios (PAT). (Deberá crear otra cuenta cuando pase al entorno de producción deSTACK ).
Le enviaremos por correo electrónico las instrucciones para crear una cuenta de socio después de la llamada inicial de la API.
Una vez creada la cuenta, indíquenos la dirección de correo electrónico que ha utilizado y le enviaremos un mensaje cifrado con las credenciales de la API -id de usuario y secreto del socio- necesarias para acceder a nuestro entorno sandbox/Partner Acceptance Testing (PAT).
Cada vez que realice una solicitud a la API STACK , deberá estar autorizado a través del servidor de autorización de STACK.
Antes de empezar a trabajar con la API, debe comprender el proceso de autorización y seguir los pasos de autenticación.
La autorización de dos piernas se utiliza cuando su integración está escribiendo datos en o leyendo de una cuenta que usted controla. Por lo general, se trata de una comunicación de servidor a servidor en la que puede crear proyectos, planes y archivos directamente en su propia cuenta.
La autorización de tres patas se utiliza cuando tu integración está escribiendo o leyendo datos de una cuenta en nombre de un usuario. Esto requiere que el usuario conceda a tu integración permiso para controlar sus datos. Su aplicación solicitará controlar la cuenta de un usuario y éste deberá hacer clic en un botón para conceder a su aplicación los permisos adecuados.
Haga clic aquí para consultar la documentación completa sobre autenticación.
Creará y probará su integración en nuestro entorno de pruebas de aceptación de socios (PAT), comúnmente conocido como "sandbox".
Esto le permite rellenar datos de prueba y verificar que todas sus llamadas a la API funcionan según lo previsto antes de conectarse al entorno de producción de STACK .
Todas las integraciones deben ser certificadas en el entorno PAT por STACK antes de pasar al entorno de producción.
Consulte la sección Solicitar acceso a la API para obtener instrucciones para acceder al entorno PAT.
NOTA: Puede encontrar tutoriales para las funciones de integración más comunes en la sección Tutoriales de este sitio.
Toda la documentación de la API está disponible en Referencia API.
Todas las integraciones deben ser certificadas por STACK antes de pasar al entorno de producción.
Esto garantiza que la API implementada funciona como se espera, proporciona una interacción segura y predecible, y puede ser soportada por STACK en el futuro.
El proceso de certificación dura unas 2 horas: usted seguirá un flujo de trabajo empresarial normal mientras nosotros supervisamos el uso de la API.
Una vez completada la certificación, se le enviarán los resultados:
Una vez que su integración haya superado el proceso de certificación, le enviaremos por correo electrónico instrucciones para crear una cuenta de socio de producción para que pueda pasar al entorno de producción.
Una vez creada la cuenta, tendrás que comunicarnos el correo electrónico utilizado y tu clave pública. A continuación, te enviaremos un correo electrónico cifrado con las credenciales de la API de producción: ID de cliente y secreto.
En ese momento, estarás listo para empezar a trabajar. Enhorabuena.
Le proporcionaremos el archivo del logotipo y los colores utilizados en los ejemplos de botones.
Queremos que su conexión a la API STACK sea lo más fluida posible.
Si tiene alguna pregunta, envíe un correo electrónico a apihelp@stackct.com. (Asegúrese de incluir en el correo electrónico su nombre y su nombre de usuario en STACK ).