Background
The Resident Service currently uses the following deprecated Partner Manager API:
This endpoint has been deprecated in PMS (Partner Management Service) and is no longer supported.
As a result, Resident Service calls to this API are resulting in:
-
504 Gateway Timeout errors
-
Credential generation failures
-
Partner validation failures in Resident workflows
Deprecated API
This API is no longer supported in latest PMS versions.
New API to Use
The new Partner Manager API:
Swagger Reference:
[https://api-internal.dev.mosip.net/v1/partnermanager/swagger-ui/index.html?configUrl=/v1/partnermanager/v3/api-docs/swagger-config#/partner-management-controller/getAdminPartners](https://api-internal.dev.mosip.net/v1/partnermanager/swagger-ui/index.html?configUrl=/v1/partnermanager/v3/api-docs/swagger-config#/partner-management-controller/getAdminPartners](https://api-internal.dev.mosip.net/v1/partnermanager/swagger-ui/index.html?configUrl=/v1/partnermanager/v3/api-docs/swagger-config#/partner-management-controller/getAdminPartners))
New Endpoint:
/v1/partnermanager/admin/partners
(or corresponding API from swagger getAdminPartners)
Observed Issue
When Resident Service calls deprecated endpoint:
-
API returns 504 Gateway Timeout
-
Resident Service fails to retrieve partner details
-
Downstream credential / print / policy flows impacted
Impacted Components
-
Resident Service
-
Partner Validation
Required Changes
1. Resident Service Code Update
Replace:
With:
New Partner Manager API:
(or appropriate endpoint based on swagger contract)
2. Configuration Update
Update following:
- resident-default.properties
3. Backward Compatibility
Ensure:
If needed:
Example:
Acceptance Criteria
-
Resident Service no longer calls deprecated /partners endpoint
-
No more 504 Gateway Timeout errors
-
Partner lookup works correctly
-
Credential generation succeeds
-
Compatible with latest PMS service
🔗 Linked Issues
ISSUE
Background
The Resident Service currently uses the following deprecated Partner Manager API:
This endpoint has been deprecated in PMS (Partner Management Service) and is no longer supported.
As a result, Resident Service calls to this API are resulting in:
504 Gateway Timeout errors
Credential generation failures
Partner validation failures in Resident workflows
Deprecated API
This API is no longer supported in latest PMS versions.
New API to Use
The new Partner Manager API:
Swagger Reference:
[https://api-internal.dev.mosip.net/v1/partnermanager/swagger-ui/index.html?configUrl=/v1/partnermanager/v3/api-docs/swagger-config#/partner-management-controller/getAdminPartners](https://api-internal.dev.mosip.net/v1/partnermanager/swagger-ui/index.html?configUrl=/v1/partnermanager/v3/api-docs/swagger-config#/partner-management-controller/getAdminPartners](https://api-internal.dev.mosip.net/v1/partnermanager/swagger-ui/index.html?configUrl=/v1/partnermanager/v3/api-docs/swagger-config#/partner-management-controller/getAdminPartners))
New Endpoint:
(or corresponding API from swagger
getAdminPartners)Observed Issue
When Resident Service calls deprecated endpoint:
API returns 504 Gateway Timeout
Resident Service fails to retrieve partner details
Downstream credential / print / policy flows impacted
Impacted Components
Resident Service
Partner Validation
Required Changes
1. Resident Service Code Update
Replace:
With:
New Partner Manager API:
(or appropriate endpoint based on swagger contract)
2. Configuration Update
Update following:
3. Backward Compatibility
Ensure:
Works for 1.2.x environments
Works for 1.3.x environments
If needed:
Add config-driven endpoint
Avoid hardcoding
Example:
Acceptance Criteria
Resident Service no longer calls deprecated
/partnersendpointNo more 504 Gateway Timeout errors
Partner lookup works correctly
Credential generation succeeds
Compatible with latest PMS service
🔗 Linked Issues
ISSUE
Status: New