PATCH
/cards/v1/config/services/{id}Actualizar Servicios de Tarjeta
El endpoint /cards/v1/config/services/{id} te permite habilitar o deshabilitar los servicios disponibles para una tarjeta.
Consideraciones
- Todos los campos del body son opcionales. Solo se actualizarán los servicios que se incluyan en el request.
- Si un campo se omite, el servicio correspondiente no cambiará su estado actual.
- Si el estado persistido por Optional Services no coincide con el valor solicitado, la operación falla con un error
422,error_code = UPDATE_CARD_OPTIONAL_SERVICES_DISCREPANCYy un mensaje en inglés que indica qué campo no pudo pasar atruey cuál es el valor del AFG que generó la discrepancia. En particular, un servicio opcional no se puede habilitar entruecuando el atributo correspondiente del AFG está enfalse. - El
cardIdes el PID público de la tarjeta (ej:crd-xxx).
Parámetros disponibles
Header Parameters
AuthorizationStringrequired
Path Parameters
cardIdStringrequired
Cuerpo de solicitud
application/jsonlocal_withdrawalboolean
international_withdrawalboolean
local_ecommerceboolean
international_ecommerceboolean
local_purchasesboolean
international_purchasesboolean
local_extracashboolean
international_extracashboolean
Detalle de respuestas
401
No autorizado
403
Acceso denegado
Ejemplo de solicitud
{
"local_withdrawal": true,
"international_withdrawal": false,
"local_ecommerce": true,
"international_ecommerce": true,
"local_purchases": true,
"international_purchases": false,
"local_extracash": false,
"international_extracash": false
}Ejemplo de código
curl -X PATCH "https://api.pomelo.la/cards/v1/config/services/{id}" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"local_withdrawal": true,
"international_withdrawal": false,
"local_ecommerce": true,
"international_ecommerce": true,
"local_purchases": true,
"international_purchases": false,
"local_extracash": false,
"international_extracash": false
}'Ejemplo de respuesta (200)OK
{
"data": {
"local_withdrawal": true,
"international_withdrawal": false,
"local_ecommerce": true,
"international_ecommerce": true,
"local_purchases": true,
"international_purchases": false,
"local_extracash": false,
"international_extracash": false
}
}