Skip to content

Filtering by profileId on /duplicateOPERASubscriptions always returns empty list #101

@ezequielcsilva

Description

@ezequielcsilva

The OpenAPI specification (property/crm.json) documents that
GET /crm/v1/duplicateOPERASubscriptions supports filtering by profileId.

However, any request that includes profileId always returns an empty list,
even when the same profile clearly appears in a duplicated subscription group.

Working request (no profileId)

GET /crm/v1/duplicateOPERASubscriptions?databaseId=TEST_ORS

Response (excerpt)

{
  "duplicateOPERASubscriptionsList": [
    {
      "externalProfileId": { "id": "99000123" },
      "profileSubscriptions": [
        { "profileId": { "id": "55500011" } },
        { "profileId": { "id": "55500022" } }
      ]
    }
  ]
}

This confirms the duplicated subscription group exists.


Failing request (with profileId)

GET /crm/v1/duplicateOPERASubscriptions?databaseId=TEST_ORS&profileId=55500011

Response

{
  "duplicateOPERASubscriptionsList": [],
  "totalResults": 0
}

Even though profile 55500011 or 99000123 is clearly part of a duplication group,
the endpoint returns no results.


Issue Summary

The profileId filter does not work as described in the published API spec.
It is impossible to retrieve duplication groups for a specific profile using this parameter.

Please confirm whether this is a bug in the implementation or a documentation mismatch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions