Reltio Connect

 View Only
  • 1.  Is Updating External SQS Queue Configuration via Reltio API Supported?

    Posted 20 days ago

    Hi Team,

    We have a requirement to enable or disable specific SQS queues during data load processes in order to prevent unnecessary notifications. Since this needs to be handled automatically, we are exploring whether this can be achieved through a Reltio API.

    Could you please confirm the following:

    1. Is it possible to update an existing External SQS Queue (enable/disable) using the Reltio API?
    2. If yes, what is the correct API endpoint, expected payload format, and supported fields?
    3. If not supported via API, does Reltio only allow updating queue configurations through the Console UI?

    We attempted the following API call:

    PUT /{tenantId}/externalQueues

    {
      "queue": {
        "payloadType": "DELTAS",
        "ovOnly": false,
        "provider": "aws*",
        "name": "arn:aws:sqs:eu-west-2:*:reltio-to-mdm-dev-organisation",
        "enabled": true,
        "typeFilter": [
          "CREATE",
          "UPDATE"
        ],
        "objectFilter": "equals(type,'configuration/entityTypes/SAC')",
        "format": "JSON"
      }
    }

    However, the API returns an error indicating that this operation may not be supported or that the payload/endpoint may be invalid.

    Requesting your guidance on whether this capability is available and, if so, how to correctly implement it.




    ------------------------------
    Prasad SS
    Software Engineering Professional
    British Telecom
    Bengaluru
    ------------------------------


  • 2.  RE: Is Updating External SQS Queue Configuration via Reltio API Supported?

    Founding Member
    Posted 19 days ago

    This should work

    PUT https://console.reltio.com/api/pmsService/environments/mpe-01/updatePhysicalConfigParams/<<Tenant ID>>

    Body {"streamingEnabled":false}



    ------------------------------
    Ashish Rawat
    Associate Director
    Radisson Hotel Groups
    Bangalore
    ------------------------------



  • 3.  RE: Is Updating External SQS Queue Configuration via Reltio API Supported?

    Posted 19 days ago
    Hi Ashish,
     
    Thank you for the details. The API you shared is working as expected to disable streaming at the physical configuration level, but this change applies to all SQS queues configured within our tenant.
     
    Our requirement is to disable streaming at an individual/Single SQS queue level during the data load process and then re-enable it once the load is completed.
    Could you please advise if there is a supported way to achieve this?


    ------------------------------
    Prasad SS
    Software Engineering Professional
    British Telecom
    Bengaluru
    ------------------------------



  • 4.  RE: Is Updating External SQS Queue Configuration via Reltio API Supported?

    Founding Member
    Posted 18 days ago
     
    {
    "queue": {
    "payloadType": ".......",
    "ovOnly": true,
    "type": "topic",
    "provider": ".............................",
    "name": "<<QUEUE NAME>>",
    "dtssQueue": false,
    "groupingQueue": false,
    "dataPipelineQueue": false,
    "enabled": false,
    "typeFilter": [
    "ENTITY_CREATED",
    "ENTITY_CHANGED"
    ],
    "objectFilter": ".....................",
    "format": "JSON",
    "JMSEventsFilteringFields": [
    "objectVersion",
    "attributes.rhgClientID",
    "createdBy",
    "commitTime",
    "attributes.EnableEMMAOutbound",
    "createdTime",
    "type",
    "uri"
    ]
    },
    "tenantId": "<<Tenant ID>>",
    "index": 8
    }


    ------------------------------
    Ashish Rawat
    Associate Director
    Radisson Hotel Groups
    Bangalore
    ------------------------------