Autenticación

Todos los métodos de la API Rest de Ventiapp requieren una previa autenticación.Para autorizar a las funciones públicas se utiliza OAUTH 2.0 con Bearer Tokens.

login

POST https://ventiapi.azurewebsites.net/login

Generación de bearer token para poder utilizar el resto de las funciones de la API de Ventiapp. Una vez haga esta autenticación usted podrá utilizar el resto de las funciones. Para ver como realizar llamadas utilizando el token, por favor ingrese al siguiente post En la respuesta obtendrá los siguientes valores: access_token: Token que utilizará para llamar a las funciones públicas. Es muy importante que almacene este valor. token_type: Tipo de token utilizado por la plataforma expires_in: Tiempo en segundos que tardará en caducar el token (1 semana actualmente) Estos parámetros deben ir como x-www-form-urlencoded

Request Body

NameTypeDescription

username

string

Email de acceso de cuenta con permisos de administrador

password

string

Password de acceso de cuenta con permisos de administrador

grant_type

string

Parámetro requerido con el valor "password" para poder realizar la autenticación

{
    "access_token": "V9e78myG5kPq_Kp8TAUhnJOnVvZEQ6rWS7IxbCD9dkxReYUSe_m4Sn5xjq2KF-XJhTIlQWvF9GIndhtDjx7WQr4CzYye1KLTNkJevRPNk2HR9cEULifFArxez8kA4evkRDke-4a3Gekdb_sDcQZXr6X1D4C7MeqyNAT0LjvqgLR-dFXdbNQrBkvIX_I6hsPzEAR0mjcxWRawVMfcq97vpPUAW42cZJD-AJbZdE9KVwUYgIhgO2M2IBZLrctLvl2xjx3OrQy9-Y_d---wUUDoWw",
    "token_type": "bearer",
    "expires_in": 604799
}

Ejemplo de parámetros en x-www-form-urlencoded

username=hola@kubodigital.com&password=kubodigital&grant_type=password

Ejemplo Curl

curl --location --request POST 'http://ventiapi.azurewebsites.net/login' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'username=usuariodeventi' \
--data-urlencode 'password=passventiapp' \
--data-urlencode 'grant_type=password'

Última actualización