APIs Giftcards Favorite Providers
Documentación de API para la lista de Proveedores Favoritos dentro de Tarjetas de Regalo.
Métodos | Parámetros de entrada | Parámetro de salida | URL | Detalles |
---|---|---|---|---|
|
|
|
| Endpoint que retorna el listado de proveedores favoritos por usuario, hasta un máximo de 7 proveedores. |
|
|
|
| Endpoint que añade un proveedor al listado de proveedores favoritos del usuario, hasta un máximo de 7 proveedores. |
|
|
|
| Endpoint que remueve un proveedor del listado de proveedores favoritos del usuario. |
Ejemplo peticiones
GET https://{host}/mobile/giftcard-service/users/favorite-providers
Respuesta de petición existosa
{
"favoriteProviderList": [
{
"id": "63ee9b2296131715387b0bc8",
"userId": "ebdd1eaf-3685-472f-9339-3a0d61151810",
"providerId": "63874e770af87b3f929cabbc",
"providerName": "Reforma",
"providerLogo": "https://dev.storage.oxxofintech.com.mx/giftcards/providers/reforma.png",
"createdAt": "2023-02-16T21:07:46.236Z"
},
{
"id": "63d303ab80659b053161d279",
"userId": "ebdd1eaf-3685-472f-9339-3a0d61151810",
"providerId": "63874a900af87b3f929cabaf",
"providerName": "Rixty",
"providerLogo": "https://dev.storage.oxxofintech.com.mx/giftcards/providers/rixty.png",
"createdAt": "2023-01-26T22:50:19.635Z"
},
{
"id": "63d2e72451c7707bef74a774",
"userId": "ebdd1eaf-3685-472f-9339-3a0d61151810",
"providerId": "63874cc20af87b3f929cabb5",
"providerName": "Xbox",
"providerLogo": "https://dev.storage.oxxofintech.com.mx/giftcards/providers/xbox.png",
"createdAt": "2023-01-26T20:48:36.097Z"
},
{
"id": "63d2e6784bfbe053d45f5a34",
"userId": "ebdd1eaf-3685-472f-9339-3a0d61151810",
"providerId": "63874b550af87b3f929cabb2",
"providerName": "Envía flores",
"providerLogo": "https://dev.storage.oxxofintech.com.mx/giftcards/providers/envia_flores.png",
"createdAt": "2023-01-26T20:45:44.22Z"
},
{
"id": "63d2e11b10d68735e53894f4",
"userId": "ebdd1eaf-3685-472f-9339-3a0d61151810",
"providerId": "63874c670af87b3f929cabb4",
"providerName": "Microsoft CIS",
"providerLogo": "https://dev.storage.oxxofintech.com.mx/giftcards/providers/microsoft.png",
"createdAt": "2023-01-26T20:22:51.193Z"
},
{
"id": "63d2e0ae10d68735e53894f3",
"userId": "ebdd1eaf-3685-472f-9339-3a0d61151810",
"providerId": "63874a2c0af87b3f929cabae",
"providerName": "Viacom",
"providerLogo": "https://dev.storage.oxxofintech.com.mx/giftcards/providers/paramount.png",
"createdAt": "2023-01-26T20:21:02.702Z"
}
]
}
POST https://{host}/mobile/giftcard-service/users/favorite-providers/{providerId}
Ejemplo de parámetros de entrada
63874a2c0af87b3f929cabae
Respuesta de petición existosa
{
"id": "63d2e0ae10d68735e53894f3",
"userId": "ebdd1eaf-3685-472f-9339-3a0d61151810",
"providerId": "63874a2c0af87b3f929cabae",
"providerName": "Viacom",
"providerLogo": "https://dev.storage.oxxofintech.com.mx/giftcards/providers/paramount.png",
"createdAt": "2023-01-26T20:21:02.702Z"
}
DELETE https://{host}/mobile/giftcard-service/users/favorite-providers/{providerId}
Ejemplo de parámetros de entrada
Respuesta de petición existosa
NOTA: puesto que la respuesta de la solicitud DELETE es exitosa, la entrada con el ID provisto de ejemplo (63874a2c0af87b3f929cabae
) es removido exitosamente y el servicio no regresa nada.