Skip to content

Conversation

@beautifulentropy
Copy link
Member

@beautifulentropy beautifulentropy commented Oct 9, 2025

Rate limit override requests submitted through the SFE’s Rate Limit Override Request Portal allow requesters to indicate interest in financially supporting our mission. Implement support for forwarding of these requests to Salesforce Cases so the Advancement Team can reach out.

  • Extend the Salesforce Pardot API client into a general Salesforce REST API client with Pardot API support.
  • Add support for the following standard and custom (__c) Case fields:
    • Origin
    • Subject
    • Description
    • ContactEmail
    • Organization__c
    • Account_ID__c
    • Rate_Limit_Name__c
    • Rate_Limit_Tier__c
    • Use_Case__c
  • Add support for the Salesforce Cases endpoint
  • Update the pardot-test-srv fake to include a Cases endpoint
  • Implement a SendCase gRPC method in the email-exporter
  • In the SFE dispatch a Case to Salesforce when the requester indicates that they're interested in Financial Support
  • Perform an end-to-end integration test checking that override requests reach the pardot-test-srv fake.

Fixes #8361
Fixes #8362

@beautifulentropy beautifulentropy force-pushed the salesforce-rest-api-client branch 2 times, most recently from 0a6b0b6 to fd4c529 Compare October 9, 2025 16:31
@beautifulentropy beautifulentropy marked this pull request as ready for review October 9, 2025 16:31
@beautifulentropy beautifulentropy requested a review from a team as a code owner October 9, 2025 16:31
@beautifulentropy beautifulentropy force-pushed the salesforce-rest-api-client branch 3 times, most recently from 9cef59b to ee99d02 Compare October 15, 2025 16:55
@beautifulentropy beautifulentropy force-pushed the salesforce-rest-api-client branch 2 times, most recently from 43cc00e to d551663 Compare October 15, 2025 19:58
@beautifulentropy beautifulentropy force-pushed the salesforce-rest-api-client branch from 432625d to 91ed74d Compare October 15, 2025 20:43
@beautifulentropy beautifulentropy changed the title salesforce: Add support for the Cases API sfe: Export Salesforce Cases at override request form submission time Oct 15, 2025
@beautifulentropy beautifulentropy force-pushed the salesforce-rest-api-client branch from ad9bd62 to 8145ea0 Compare October 15, 2025 23:19
@beautifulentropy beautifulentropy changed the title sfe: Export Salesforce Cases at override request form submission time sfe: Export Salesforce Case at override request form submission time Oct 15, 2025
@beautifulentropy beautifulentropy changed the title sfe: Export Salesforce Case at override request form submission time sfe: Create Salesforce Case at override request form submission time Oct 15, 2025
jprenken
jprenken previously approved these changes Oct 16, 2025
@jprenken jprenken requested review from a team and aarongable and removed request for a team October 16, 2025 20:50
@github-actions
Copy link
Contributor

@beautifulentropy, this PR appears to contain configuration and/or SQL schema changes. Please ensure that a corresponding deployment ticket has been filed with the new values.

jprenken
jprenken previously approved these changes Oct 24, 2025
aarongable
aarongable previously approved these changes Oct 28, 2025
@beautifulentropy beautifulentropy dismissed stale reviews from aarongable and jprenken via 907ef2a October 31, 2025 20:33
@beautifulentropy beautifulentropy force-pushed the salesforce-rest-api-client branch from 907ef2a to c056257 Compare October 31, 2025 21:35
@beautifulentropy
Copy link
Member Author

Apologies with the force-push, I messed up the in-browser conflict fix and had to re-attempt.

@beautifulentropy beautifulentropy merged commit abafa0a into main Oct 31, 2025
15 checks passed
@beautifulentropy beautifulentropy deleted the salesforce-rest-api-client branch October 31, 2025 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sfe: Export leads at override request form submission time salesforce: Add support for the Cases API

4 participants