Feriados

dias festivos
API Feriados

Descripción

El proyecto API FERIADO tiene como objetivo validar si la fecha a consultar representa un dia laborable o no. Es necesario autenticarse para obtener un token de acceso a las operaciones del API, este token debe viajar en el header de cada operación.

Las operaciones propias del api feriados son las siguientes:

  • consultaFechaDinamica
Consulta dia laboral
POST /consultaFechaDinamica
GET /ultimoDiaHabil
Consulta de fecha dinámica
POST /consultaFechaDinamica

Request body

Object
fecha
string required

Fecha a validar

Example:
2021-08-17
Examples
{
    "fecha": "2020-11-06"
}

Responses

200 OK

Estructura cuando es todo correcto

Body
Object
fechaConsulta
string required

Fecha a validar

Example:
09:24:30
responseMessage
string required

Resultado al validar la fecha

Enumeration:
0

Dia laborable

1

Dia no laborable

Examples
{
    "fecha": "2021-08-17",
    "responseMessage": 1
}
500 Error Response

Estructura cuando sean errores

Body
Object
fechaConsulta
string required

Fecha a validar

Example:
2020-11-19
responseMessage
string

Mensaje de error

Examples
{
    "fecha": "2021-08-17",
    "responseMessage": "Error message"
}
Consulta ultimo día habil
GET /ultimoDiaHabil

Request headers

Authorization
string optional

Bearer + {{token}}

Example:
Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJodHRwczovL3d3dy52ZW5kZW1hcy5jb20ucGUiLCJleHAiOjE2MzA3ODE3NTYsInVzZXJuYW1lIjoidm1hcy1kZXYiLCJ0b2tlbl90eXBlIjoiQmVhcmVyICJ9.bZgIm6F1aWpXvO7tAt_R1tFVtuHt9EcTG7J0cwXEUOM

Responses

200 OK

Estructura cuando es todo correcto

Body
Object
responseMessage
string required

Fecha del último día habil

Example:
2021-09-02
Examples
{
    "fecha": "2021-09-02",
}
500 Error Response

Estructura cuando sean errores

Body
Object
fechaConsulta
string required

Fecha a validar

Example:
2020-11-19
responseMessage
string

Mensaje de error

Examples
{
    "fecha": "2021-08-17",
    "responseMessage": "Error message"
}
Seguridad
POST /vm-api-autorizacion/oauth/token
Generacion Token de Seguridad
POST /vm-api-autorizacion/oauth/token

La dirección base es https://auth2.qa.vmas.com.pe. Este endpoint permite generacion de tokens de seguridad para el uso de los servicios

Request parameters

usuario
string optional

Usuario para generación de token

clave
string optional

Contraseña para generacion de token

Request headers

Authorization
string optional

Autenticatión tipo Basic. Se genera con usuario y contraseña de header

Example:
Basic d14x51ow2cm32X5dzM1ByZDpzYTIxM2dkcw==

Responses

200 OK
Body
Object
token
string

Token

Example:
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJodHRwczovL3d3dy52ZW5kZW1hcy5jb20ucGUiLCJleHAiOjE2MDgwMTExMzEsInVzZXJuYW1lIjoidm1hc19wcm92X2FwcF9wcmQiLCJ0b2tlbl90eXBlIjoiQmVhcmVyICJ9.KONKzIdfI6rTAqDtU9LiRxyetRKbFWoieZMzBOILS4I
token_type
string

Tipo de token

Example:
Bearer
exp
string

Tiempo de expiracion

Example:
1440