Skip to content

MOSIP-44737: Update Resident Service to Use New Partner Manager API (Replace Deprecated /partners Endpoint Causing 504 Errors) #1567

Description

@Ivanmeneges

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:

  • 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 /partners endpoint

  • No more 504 Gateway Timeout errors

  • Partner lookup works correctly

  • Credential generation succeeds

  • Compatible with latest PMS service

🔗 Linked Issues

ISSUE

  • MOSIP-44636
    Status: New

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions