ProGres Adaptor
About ProGres
ProGres (Protection Registration and Case Management System) is UNHCR's flagship registration and case management system used globally to manage refugee and person of concern data. ProGres v4 is designed to support UNHCR's protection mandate by facilitating the registration, documentation, and case management of refugees, asylum-seekers, internally displaced persons (IDPs), stateless persons, and other persons of concern.
ProGres is essential for UNHCR operations worldwide, serving as the primary system for managing the protection and assistance of displaced populations.
Integration Options
REST API via DTP: ProGres integrations operate through UNHCR's Data Transfer Platform (DTP), a middleware layer that provides secure API access to ProGres data. The DTP acts as a protective gateway, ensuring data security and compliance with UNHCR's strict data protection protocols. Integration requires SSL certificate-based authentication and API tokens for secure communication.
Authentication
ProGres integration requires multiple authentication components for secure access through the DTP:
{
"url": "https://endpoint/To/DTP",
"key": "-----BEGIN PRIVATE KEY-----SOMETYPEOFPRIVATEVALUE-----END PRIVATE KEY-----",
"cert": "-----BEGIN CERTIFICATE-----SOMETYPEOFVALUE-----END CERTIFICATE-----",
"token": "[REDACTED]"
}
Authentication Components:
- URL: The DTP endpoint URL for your ProGres instance
- Private Key: SSL private key for certificate-based authentication
- Certificate: SSL certificate for secure communication
- Token: API subscription key for request authorization
All requests must include the subscription key in headers and use SSL certificate authentication for secure data transfer.
Helpful Links
OpenFn adaptors are open source and we welcome contributions. See the Adaptors Wiki to learn how to update an adaptor, or ask on the OpenFn Community Forum.