Skip to content

add support for sending transactional in-app messages#113

Merged
avigoldman merged 1 commit intomainfrom
add-send-in-app
Apr 28, 2026
Merged

add support for sending transactional in-app messages#113
avigoldman merged 1 commit intomainfrom
add-send-in-app

Conversation

@avigoldman
Copy link
Copy Markdown
Contributor

@avigoldman avigoldman commented Apr 28, 2026

Adds SendInAppRequest and APIClient.send_in_app() for the POST /v1/send/in_app transactional API endpoint. Follows the same pattern as the existing inbox message support.


Note

Low Risk
Low risk: adds a new request type and a new API method following the existing transactional send patterns, with a focused unit test covering the request shape.

Overview
Adds support for transactional in-app messages by introducing SendInAppRequest and APIClient.send_in_app() to call POST /v1/send/in_app.

Exports SendInAppRequest from customerio/__init__.py and extends tests/test_api.py with a new request/endpoint assertion for the in-app send flow.

Reviewed by Cursor Bugbot for commit f6f86e0. Bugbot is set up for automated code reviews on this repo. Configure here.

Add SendInAppRequest class and send_in_app method to APIClient for the
POST /v1/send/in_app endpoint. Follows the same pattern as the existing
inbox message support.
@avigoldman avigoldman merged commit 723b21d into main Apr 28, 2026
8 checks passed
@avigoldman avigoldman deleted the add-send-in-app branch April 28, 2026 17:21
@avigoldman avigoldman mentioned this pull request Apr 28, 2026
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.

2 participants