Cannot post /v2/subscribers

I am using the python SDK and on trying to create users with response = novu_client.subscribers.create(create_subscriber_request_dto=request) i get the following error:
novu_py.models.errordto.ErrorDto: {"statusCode":404.0,"timestamp":"2025-04-21T19:40:45.597Z","path":"/v2/subscribers","message":"Cannot POST /v2/subscribers","ctx":{"error":"Not Found","statusCode":404}}
novu_py.models.errordto.ErrorDto: {"statusCode":404.0,"timestamp":"2025-04-21T19:40:45.597Z","path":"/v2/subscribers","message":"Cannot POST /v2/subscribers","ctx":{"error":"Not Found","statusCode":404}}
3 Replies
Pawan Jain
Pawan Jain3d ago
@Jonathan Licht Could you please use legacy sdk if you are self hosting novu https://novu-python.readthedocs.io/en/latest/index.html
Jonathan Licht
Jonathan LichtOP2d ago
okay will do. Are there any plans to make self hosted versions of Novu work with the new SDK? When we eventually do in app notifications, are there legacy js or ts libraries that we have to be using? also is there still a limit of 100 events for the bulk trigger? EventApi("https://api.novu.co", api_key).trigger_bulk(events=[event1, event2]) Also in the legacy SubscriberApi SDK it looks like there is no PATCH method. Is there a work around for this? Does the PUT method do this? I want to make sure I wont overwrite all other fields in the object if i just update one field.
Pawan Jain
Pawan Jain2d ago
Are there any plans to make self hosted versions of Novu work with the new SDK?
Yes, new sdk will be supported with new docker images release
When we eventually do in app notifications, are there legacy js or ts libraries that we have to be using?
You can use new @novu/js library for in-app notifications
limit of 100 events for the bulk trigger?
Yes, there is a limit of 100 events with this
wont overwrite all other fields
It will upsert only those particular fields

Did you find this page helpful?