APis Factura Electronica
Introducción
El equipo de Bsale a puesto a disposición de la comunidad de desarrolladores una API, la cual
permite acceder a un conjunto de métodos orientados a facilitar laintegración, desde sistemas
externos hacia bsale. Estos métodos permitirán obtener información desde bsale o enviar
información hacia la aplicación, así por ejemplo se puede obtener la lista deproductos, generar
notas de venta, obtener los documentos generados, etc.. Esta API permite llamadas del tipo REST
y utiliza JSON para el envíos y recepción de información. En la carpeta sectionspueden encontrar
los diferentes métodos disponibles.
Mandar un Request.
Para hacer una llamada a la API, la URL a utilizar debe ser http://api.bsale.cl/api/, seguido del
nombre del métodosolicitado. En este sentido se debe notar que los métodos están agrupados en
sub carpetas, por lo que al nombre del método se el debe anteponer el nombre de la carpeta, así
por ejemplo si serequiere obtener la lista de los documentos generados en bsale (lista de factura,
boletas etc..) la llamada será:
http://api.bsale.cl/api/documents/search
Noten que la carpeta "Documents"están todos los métodos asociados al manejo de documentos.
Seguridad
Para autenticar un request se utiliza la autenticación básica de http, mediante el envío de un token,
el cual deberáacompañar cada llamada. Dado que que la API se encuentra en estado "Beta", el
token deberá ser solicitado al equipo de bsale (crojas@imaginex.cl). De esta manera dentro de las
variables POST dela llamada se deberá agregar "access_token", con el token de acceso
entregado. Es importante notar que este token es único para cada empresa-usuario, y el
movimiento quedará asociado alusuario relacionado con el "access_token" entregado.
Por ejemplo si se requiere obtener la lista de docuemntos generados para el día 19-10-2013 de
todas las sucursulas la llamada debería ser:...
Regístrate para leer el documento completo.