# Tokens API
================
Alojar un token
```
POST
https://tokens.api.induxsoft.net/
Authorization: basic base64(owner:apikey)
payload
{
"lifetime":{"unit":"year|month|day|hour|minute|second","quantity":5},
"data":{...}
}
```
Si lifetime se omite, se asume el valor de tiempo de vida predeterminado de 1 hora
```
response
{
"success":true/false,
"data":{"token_id":"Secuencia del token","created":"yyyy-mm-ddThh:mm:ss","valid_until":"yyyy-mm-ddThh:mm:ss"}
}
```
Recuperar datos de un token
```
GET
https://tokens.api.induxsoft.net/{token_id}
{
"created":"yyyy-mm-ddThh:mm:ss","valid_until":"yyyy-mm-ddThh:mm:ss",
"data"{...}
}
```
Actualizar datos de un token
```
PUT
https://tokens.api.induxsoft.net/{token_id}
Authorization: basic base64(owner:apikey)
payload
{
"extend":{"unit":"year|month|day|hour|minute|second","quantity":5},
"data":{...}
}
response
{
"success":true/false,
"data":{"created":"yyyy-mm-ddThh:mm:ss","valid_until":"yyyy-mm-ddThh:mm:ss","updated":"yyyy-mm-ddThh:mm:ss"}
}
```
Eliminar token
```
DELETE
Authorization: basic base64(owner:apikey)
https://tokens.api.induxsoft.net/{token_id}
response
{
"success":true/false,
"data":null
}
```