cs-salesforce-sapi
home
🛡️ cs-salesforce-sapi
La API cs-salesforce-sapi es una System API que proporciona acceso directo al CRM Salesforce de Colmena Seguros, facilitando operaciones de gestión de documentos, manejo de casos, procesamiento de reclamos y administración de datos de clientes.
Expone operaciones REST para:
- Gestión de órdenes de trabajo y archivos de servicio
- Creación y actualización de clientes en Salesforce
- Procesamiento de PQR (Peticiones, Quejas y Reclamos)
- Gestión de reclamaciones y reportes de accidentes
- Consulta de información de pólizas y casos
- Manejo de autorizaciones Habeas Data
- Integración con servicios corporativos internos
La API actúa como una System API (SAPI), gestionada desde MuleSoft Anypoint Platform.
🌐 Información Básica
- Nombre de la API: cs-salesforce-sapi
- Versión: 1.0.0
- Plataforma: MuleSoft Anypoint Platform
- Runtime: Mule 4.4.0
- Tipo: System API
- URL Base QA:
https://cs-salesforce-sapi-qa-v1.us-e1.cloudhub.io/api/ - URL Base PROD:
https://cs-salesforce-sapi-prod-v1.us-e1.cloudhub.io/api/ - Protocolo: HTTPS / REST
- Formato de Datos: JSON
🔐 Autenticación
Para consumir esta API, el consumidor debe enviar obligatoriamente en cada solicitud los siguientes mecanismos de seguridad:
Client ID Enforcement
- Headers requeridos:
client_idclient_secret
- Las credenciales son asignadas a la aplicación consumidora en MuleSoft Anypoint Platform.
- Headers requeridos:
Bearer Token (OAuth 2.0)
- Header requerido:
Authorization: Bearer <access_token>
- El token debe ser obtenido desde el servicio corporativo de autenticación.
- El token debe estar vigente al momento de la solicitud.
- Header requerido:
Ambos mecanismos son requeridos para que la solicitud sea aceptada por la plataforma.
🔒 Aviso de Seguridad
Las credenciales (client_id,client_secret) y los tokens OAuth son información sensible y no deben compartirse ni almacenarse en repositorios públicos.
🚀 Cómo Consumir
La API se encuentra publicada en las siguientes plataformas:
- 🔗 MuleSoft Exchange – cs-salesforce-sapi https://anypoint.mulesoft.com/exchange/portals/fundacion-grupo-social/2b26d155-74f8-4cf2-aaea-ec3c05e8433a/cs-salesforce-sapi/
- 🔗 Portal Público FGS https://anypoint.mulesoft.com/exchange/portals/fundacion-grupo-social/
📋 Para consultar detalles de cada método:
- Navegar en el menú izquierdo de la documentación
- Expandir la sección "Summary"
- Seleccionar el método específico que requiere consultar
📍 Endpoints Disponibles
| Método | Endpoint | Descripción |
|---|---|---|
| POST | /workOrders | Crear o actualizar órdenes de trabajo |
| POST | /filesService | Obtener ubicación de Azure o contenido de archivo |
| POST | /customers | Crear o actualizar clientes en Salesforce |
| GET | /consultivrInfo | Obtener información de IVR desde Salesforce |
| POST | /attach-File | Adjuntar archivo a caso de Siebel |
| GET | /consult-Document/{fileId} | Consultar documento por ID |
| POST | /complete-PQR | Completar PQR (Petición, Queja o Reclamo) |
| GET | /pqr-Consult-Case | Obtener consulta de casos PQR |
| POST | /infoSfdc | Obtener información desde Salesforce |
| POST | /claims | Presentar indemnizaciones |
| POST | /claims/analytical-response | Entrega de respuesta a analíticas |
| GET | /claims/obtain-files | Consultar documentos por contentVersionId |
| POST | /claims/report-accidents | Reportar accidentes |
| POST | /create-appointment-scheduling | Crear programación de citas |
| POST | /consult-Attached-Documents | Consultar documentos adjuntos |
| GET | /retrievePolicyInformation | Recuperar información de póliza |
| GET | /token-omniout-salesforce | Obtener Token Omniout |
| POST | /upload-documents-starservices | Subir documentos relacionados con servicios Star |
| POST | /cases/createCase | Creación de un caso en Salesforce |
| GET | /cases/obtainCases | Obtener información de casos en Salesforce |
| PUT | /cases/updateCases | Actualizar información de casos en Salesforce |
| POST | /habeasData/dataProcessingAuthorization | Autorización para procesamiento de datos personales |
| POST | /habeasData/bulkDataProcessingAuthorization | Autorización masiva para procesamiento de datos |
| POST | /habeasData/consentRegister | Registro de autorizaciones Habeas Data |
| POST | /habeasData/bulkConsentRegister | Registro masivo de autorizaciones Habeas Data |
| PUT | /update-at | Actualizar AT desde Senda |
| POST | /identity-validation-status | Transunion - Guardar estados de validación en Salesforce |
| PUT | /upsert-status-information-opportunities | Actualizar estado de oportunidades en Salesforce |
| GET | /send-activities | Enviar actividades desde Senda GCP a Salesforce |
| GET | /cases/{numberAt} | Consultar caso por número AT |
| PATCH | /updateEmailStatus/{id} | Actualizar estado de correo electrónico |
| PUT | /reserve-adjustment | Ajuste de reservas |
| GET | /account/picklist-fields | Obtener valores de lista de selección |
| GET | /account/search-by-identifier | Buscar cuenta por identificador |
| PUT | /account/upsert-financial-data | Actualizar información financiera de cuentas |
| POST | /automatic-claims-payments | Pagos automáticos de reclamaciones |
| POST | /payment-order-authorization | Autorización de órdenes de pago |
| POST | /policyCover | Gestión de productos en proceso de cobertura |
| POST | /notifications/cancelItemEntry | Aviso a Salesforce la entrada de mercancía anulada |
| POST | /notifications/receiveItemEntry | Aviso a Salesforce la entrada de mercancía realizada |
| POST | /notifications/receiveInvoice | Aviso a Salesforce Factura Recibida |
| POST | /product-catalog/upsert | Insertar o crear productos en salesforce |
| POST | /product-catalog/attributes | Agrega o actualiza atributos sobre un producto existente |
| POST | /product-catalog/coverages | Vincula productos hijo (coberturas) a un producto padre (producto) |
| POST | /product-catalog/classify | Clasifica masivamente todos los productos activos |
| POST | /product-catalog/ramo/{ramo} | Retorna todos los productos activos de un ramo, incluyendo sus coberturas hijo |
| POST | /product-catalog/code/{productCode} | Retorna un único producto con todos sus atributos y coberturas |
| GET | /product-catalog | Obtiene la lista de todos los productos activos en Salesforce |
| POST | /logistics/{requestId}/status | Notifica cambio de estado de solicitud logística a Salesforce |
| POST | /logistics/{requestId}/approval-result | Informa decisión o resultado de una solicitud de aprobación a Salesforce |
| POST | /logistics/{requestId}/no-travel | Informa la decisión de no viaje de una solicitud de aprobación a Salesforce |
| POST | /logistics/items/{itemId}/update | Notifica actualización o problema de un artículo comprado a Salesforce |
| POST | /signio/response/confirmation | Recibe la confirmación de firma de documentos desde el sistema Signio |
⚠️ Manejo de Errores
La API utiliza códigos HTTP estándar para indicar el resultado del procesamiento de las solicitudes.
Estos códigos representan condiciones de autenticación, autorización, formato o disponibilidad del servicio, y no validaciones funcionales propias del negocio.
| Código | Estado | Descripción |
|---|---|---|
| 200 | OK | Solicitud procesada correctamente |
| 400 | Bad Request | Solicitud inválida o mal formada |
| 401 | Unauthorized | Credenciales inválidas o ausentes |
| 403 | Forbidden | Client ID sin permisos |
| 404 | Not Found | Recurso no encontrado |
| 405 | Method Not Allowed | Método HTTP no permitido |
| 415 | Unsupported Media Type | Tipo de contenido no soportado |
| 429 | Too Many Requests | Límite de solicitudes excedido |
| 500 | Internal Server Error | Error interno inesperado |
| 503 | Service Unavailable | Servicio temporalmente no disponible |
| 504 | Gateway Timeout | Tiempo de espera agotado |
📞 Soporte
Para soporte técnico o incidencias relacionadas con la integración:
Coordinación de Servicios de Integración y Aplicaciones
📅 Información Adicional
Documentación creada en Febrero 2026 – Fundación Grupo Social – Colmena
© 2026 Fundación Grupo Social – Colmena
Esta documentación se mantiene actualizada conforme se incorporan nuevos servicios o endpoints relacionados con Salesforce.