Questions tagged [streaming-api]

The Force.com Streaming API lets you expose a near real-time stream of data from the Force.com platform. Streaming API delivers events that are either tied to changes in Salesforce or based on custom payloads.

Filter by
Sorted by
Tagged with
16
votes
3answers
14k views

What is the difference between the Streaming API PushTopic, Generic Streaming and Platform Events

Salesforce offers two variants of the Streaming API - PushTopic and Generic. In Summer '17 (v40.0) Platform Events are now also Generally Available (GA). How do they differ and why would you use one ...
14
votes
1answer
856 views

Streaming API MVEL Operators

Do the MVEL operators for filtered subscriptions described in Streaming API documentation really work? I've tried a few variations of this (i.e. with/without quotes, double/single == etc.): j$....
12
votes
2answers
7k views

Real time updates - Streaming API vs workflow Outbound messages

My organization has a requirement that if anything is updated/inserted in our web application (cloud based application built in ASP.net and c#) that it should be automatically be updated in SFDC and ...
12
votes
2answers
3k views

How Streaming API Event Usage is calculated?

Was going through the streaming Streaming API governor limit it is 10K events. How this is calculated? Is this is the number of events that the platform generates? Well to verify this created a vf ...
11
votes
2answers
261 views

How can I use jQuery 1.11+ while also using Streaming API?

Original Question: What's the lastest version of CometD that can be used with Streaming API? In Salesforce Streaming API documentation, it says Salesforce uses CometD version 2.0. But in their code ...
11
votes
1answer
505 views

How to programmatically check if the Streaming API is enabled?

Is there a way to make an API call to Salesforce that would check if the Streaming API is enabled? I know how to check it in the UI - using this "Enable Streaming API" checkbox: But how to do it via ...
10
votes
2answers
2k views

Is Streaming API supported in Lightning components?

I'm trying to convert a Visualforce/Angular app into a Lightning app, which has translated well so far. The last hurdle is to utilize the Streaming API to track updates. I haven't found any samples ...
10
votes
1answer
1k views

Named Credentials in Lightning Component - Streaming API

Setup: Force.com site page Guest Users VF with Lightning Out Lightning component to subscribe to Push Topic Problem Guest User does not have a session ID so no way to set it here: $.cometd.init({ ...
9
votes
3answers
6k views

How can I delete Streaming API Push Topics in salesforce?

I have created a push topic in salesforce now i want to delete/deactivate this pushtopic. For doing so i require push topic id. I am not able to figure out how can i get ID for a given pushtopic can ...
9
votes
3answers
6k views

Find current API version in Apex

I'd like to get the current API version in Apex. Is this possible without issuing a call to e.g. REST api? I post messages to a streaming channel via:- string uri = URL.getSalesforceBaseUrl()....
8
votes
4answers
2k views

Salesforce Integration + Streaming API

The Salesforce Integration Patterns workbook suggests the use of the Streaming API to give an customer service agent a real time notification of a client payment. However the Streaming API is limited ...
8
votes
2answers
2k views

empApi with Lightning Web Components?

I have an LWC in which I want to use EMP API. Docs say that's only currently available in Aura. Do I have to wrap my entire LWC in aura in order to add the EMP API, or can I create a utility aura ...
7
votes
2answers
3k views

The better way to import cometD library into LWC

I've been trying to use empAPI on community but unfortunately it's impossible. So I found this staff from trailhead https://github.com/forcedotcom/EMP-Connector.git Could anyone please describe me ...
7
votes
1answer
5k views

Change Data Capture vs Platform Events vs Replication API vs Streaming API vs Batch Data Synchronization [closed]

I have a requirement to sync Salesforce data from 2 objects to Datawarehouse and insert/update data from Datawarehouse to Salesforce.We want this data sync to be realtime for this application.Data ...
7
votes
1answer
2k views

Can a Customer Community user access PushTopics for Streaming API?

I have a PushTopic created, and have a VF page with some js in it that subscribes to the topic and logs any results to the console. I've verified that I'm getting results if I'm logged in as a ...
7
votes
1answer
522 views

Topic limit exceeded when updating PushTopic

I can create and update PushTopics without issue until the limit is reached. Once the limit is reached, I can't update existing topics, the following error is thrown: Update failed. First exception ...
7
votes
1answer
1k views

Streaming API Timeout Clarification

The documentation is not clear on how long a subscription is good for. I have found references (forums posts) that say 2 hours but unable to find a documented source within SF docs. However, this part ...
6
votes
2answers
1k views

PushTopic Test: Duplicate Name Bug?

I am writing a test class for a utility class for inserting PushTopics. Despite explicitly setting @isTest(SeeAllData=false) on my test class, I am getting a System.DMLException because of a ...
6
votes
2answers
571 views

Streaming API & managed package

There is Pushtopic usage within managed package which doesn't work because of the following error (This error was identified from https://workbench.developerforce.com -> Queries -> Streaming Push ...
6
votes
1answer
595 views

Streaming Api >= 37.0 sending messages twice

Here's a side-by-side showing the issue that I'm currently facing. On the left, we have streaming api version 36.0, and on the right we have streaming api version 37.0 (all higher api versions had the ...
6
votes
1answer
1k views

Accomplishing 'Long Polling' to monitor events - REST or STREAMING API?

My use case is to be notified of any new documents uploaded to the account - { I could potentially use the StreamingApi but my entire infrastructure is based on REST, while the StreamingApi uses ...
6
votes
2answers
2k views

Streaming API : not getting updates for some standard fields

I have created a PushTopic from my salesforce developer account using following query : SELECT Id, FirstName, LastName, Name, Email, Contact_Status__c, Contact_Verification__c, Gender__c, ...
6
votes
0answers
284 views

lightning:empApi is not working in summer19's sandbox: 403::Unknown client

I am receiving errors in lightning:empApi in the console. It was working fine before summer19 release in the sandbox. It works fine in scratch org. Scratch org is also on summer19. The error is ...
5
votes
3answers
485 views

accessing the Streaming API from a public-facing Force.com Site

I've got a telemetry application for which the Streaming API would be extremely useful. However I want the subscriptions to be publicly accessible. (So that anyone with the client can waltz up and ...
5
votes
2answers
3k views

"403::Unknown client" Error When Connecting to Streaming API Push Topic

I am trying to connect to a Push Topic via the Salesforce Streaming API using Python. My application completes the initial handshake correctly, but then fails on the following connect call, with the ...
5
votes
2answers
2k views

Create Streaming PushTopic using REST API?

Salesforce Streaming API documentation gives the examples of creating PushTopics through the developer console by running some APEX code. Is there a way to create PushTopics programmatically using ...
5
votes
1answer
899 views

How do you create a pushtopic query with global variables?

Intuitively I would think this is how to do it, but it does not work. pushTopic.Query = 'SELECT id, name, Doer__c from Object1__c WHERE Doer__c =: UserInfo.getUserId()'; pushTopic.ApiVersion = 29.0; ...
5
votes
1answer
2k views

Update custom Lightning Component on Master when Detail "Related List" Component edited

I have a custom Lightning Component on an Opportunity Record FlexiPage, that shows a Master-Detail relationship Rollup Calculation (e.g. the count of detail records). After adding an item via the "...
5
votes
1answer
800 views

What is the Right Setting to Receive Push Notification

So I have a VF page with Streaming API and it's working fine in me because I'm the System Administrator. Now I'm testing out as another user with different profile, and the Streaming API is not ...
5
votes
1answer
84 views

Streaming API v29.0 - ID is only 15 characters for delete messages

When we receive a delete message from the Streaming API the ID is only 15 characters not 18. For example ["Id":"a04K0000008H7ld", "OwnerId":"null", "EventType":"deleted","EventCreatedDate":"2013-...
5
votes
1answer
119 views

Streaming API not working when email is sent from Apex Batch

I have a Batch class that updates Last_Date__c on Project__c object in the Finish method. I have a PushTopic 'LastDateUpdate' on Project__c which is fired when Last_Date__c is updated. I'm ...
5
votes
1answer
226 views

Streaming API response on multiple windows

I have a VF page let's call it Aggregator. I display Project__c records on this page in a table, each row has a 'Refresh' icon on click of which a batch runs. The batch then does some calculation on ...
5
votes
1answer
242 views

Streaming API Message Reliability and Acknowledgement

How does the Salesforce streaming API ensure message reliability? I understand you can replay events from any replay id within the retention period, but this does not guarantee message delivery. ...
5
votes
0answers
408 views

System.QueryException: sObject type 'PushTopic' is not supported

As part of our managed package we have a post-install script that inserts push topics to support the integration between our solution and SF. Before today this post install script worked fine. I was ...
4
votes
2answers
2k views

Change Data Capture

With the new Change Data Capture tool coming out soon, why would someone use this over Platform Events? My understanding is that CDC utilizes Platform Events under the hood anyways.
4
votes
3answers
2k views

Can the cometd library be used in Salesforce to listen to external buses?

I'll confess up front that my knowledge of event architecture is limited: Can the cometd library that we can use to listen for Streaming API and Platform Events also be used to listen to external (i....
4
votes
3answers
4k views

Lightning components, CometD - Refused to connect to ... because it violates the following Content Security Policy directive

I am trying to build a Lightning component by an example from Salesforce Developers Youtube channel, here is original video: https://youtu.be/G931jWBnxHU?t=42m26s So author encaplulated code for ...
4
votes
1answer
861 views

Best API option for returning records with only specific changes?

Looking for advice on the best API option to return a list of Ids in a particular object when only specific changes are made to the records. From what I gather, the REST option of GetUpdated doesn't ...
4
votes
1answer
4k views

Streaming API in Lightning Component API 40

I see several blog post around Lightning and Streaming API integration but it seems not working due to authorization failure and don't complain any error for API version greater than 36, I tried to ...
4
votes
1answer
1k views

Is there any way to get access to Live Agent status?

The LiveAgent Supervisor Tab makes has access to a streaming API that updates as agents come on and offline. However, I haven't been able to find any documented APIs that allow for this. I'm working ...
4
votes
1answer
848 views

Streaming API Polling Interval

I can't seem to find any configuration variable etc. for the polling interval that cometd uses for the subscription channels. As it polls every second or so, I am hitting the max events per 24h very ...
4
votes
1answer
231 views

When do Streaming API queries occur in the Order of Execution?

At what place in the Order of Execution does the query used in a Streaming API Push Topic run and push the outbound record? This may matter if you are seeking to include field values in either the ...
4
votes
1answer
636 views

Durable Message Replay from Change Data Capture

Given the following posts from Salesforce: Message Durability Replay Events Sample: Code Walkthrough StreamingReplayClientExtensions/java/CometDReplayExtension.java The way I'm understanding the ...
4
votes
1answer
392 views

Salesforce Streaming API: configure Salesforce notification triggers for streaming

I'm trying to subscribe on notifications from salesforce using Streaming API. So I've done: I've created streaming channel I used java client I've generated events via REST API All this steps ...
4
votes
1answer
2k views

Getting PushTopic notifications from salesforce in python [closed]

I am very new to salesforce streaming api. I am trying to get PushTopic notifications from salesforce for my custom object but I am not getting any idea about how should I start. Can you please ...
4
votes
1answer
1k views

How can I avoid Streaming API Limits Developer Edition

I'm using Salesforce Streaming API to handle agent status in a Call Center application, every time the agent make a call or is answering one agent status is changing and as I'm suscribed to a push ...
4
votes
2answers
169 views

Is there an API call to check if streaming is enabled for a Real Time Event Monitoring Event (Setup > Platform Tools > Event Manager > Event)?

So as part of the Salesforce Shield release there is a new Salesforce Settings page at "Platform Tools" > "Events" > "Event Manager". As seen in the image above, the Settings page contains a Grid ...
4
votes
1answer
140 views

Can we create Push topics on external objects?

I have set up a Push Topic on an external object to look for the 'Create' Activity. However, when I create an External object record, the Workbench Push Topic Window doesn't receive a Message. Is ...
4
votes
1answer
4k views

KAFKA to Salesforce [closed]

I am working on one task and that is to send data from KAFKA to Salesforce streaming api (for particular push topic). Anyone have any idea how to do that? Any link or any code snippet would be great.
3
votes
1answer
102 views

Is there an online, free, hosted solution to test and monitor Platform events outside of Salesforce?

So, I am trying to test Platform events outside of Salesforce. I know it can be checked with PE Triggers. But I wanted to check it outside. So, is there a tool or utility to test PE outside Salesforce ...