Autenticación
Autenticación por usuario
Para la API la autenticación utilizada es HTTP Básica, utilizando el email del usuario en Zippin y su contraseña, que se deberán informar en un header. Todos los requests deben incluir el header de autenticación. La autenticación por usuario permite actuar en todas las cuentas a las que el usuario tiene acceso.
Ejemplo con CURL
Ej. usuario: zippin@miempresa.com; contraseña: 12345678
curl --user zippin@miempresa.com:12345678
Ejemplo utilizando un header “Authorization”
Combinar usuario y contraseña con dos puntos, y convertir a base 64: "zippin@miempresa.com:12345678" → base64 encode → "emlwcGluQG1pZW1wcmVzYS5jb206MTIzNDU2Nzg="
Authorization: Basic emlwcGluQG1pZW1wcmVzYS5jb206MTIzNDU2Nzg=
Autenticación por cuenta
Si no se quiere utilizar las credenciales de un usuario, se pueden crear tokens de acceso a nivel cuenta. Puedes generarlos en la sección de API & Webhooks dentro de la cuenta.
El uso de los tokens es igual que para la autenticación por usuario, utilizando la key en el lugar del usuario y el secret como contraseña.
Para crear una cuenta, dirigirse a https://app.zippin.com.ar/register