Skip to content

Commit d3269bb

Browse files
Update webhook inbox events
1 parent 83f55f1 commit d3269bb

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

linkedapi/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
from linkedapi.types import __all__ as _types_all
7070
from linkedapi.webhooks import parse_webhook_event
7171

72-
__version__ = "1.1.1"
72+
__version__ = "1.1.2"
7373
PredefinedOperation = Operation
7474

7575
__all__ = [

linkedapi/types/webhooks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"account.reconnectionRequired",
1515
"account.frozen",
1616
"account.deleted",
17-
"linkedin.messageReceived",
18-
"linkedin.messageSent",
17+
"inbox.messageReceived",
18+
"inbox.messageSent",
1919
"webhook.test",
2020
]
2121
WebhookDeliveryStatus = Literal["pending", "delivering", "success", "failed"]
@@ -107,7 +107,7 @@ class MessageWebhookEventData(LinkedApiModel):
107107

108108
class MessageWebhookEvent(LinkedApiModel):
109109
id: str
110-
type: Literal["linkedin.messageReceived", "linkedin.messageSent"]
110+
type: Literal["inbox.messageReceived", "inbox.messageSent"]
111111
created_at: str | None = None
112112
data: MessageWebhookEventData
113113

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "linkedapi"
7-
version = "1.1.1"
7+
version = "1.1.2"
88
description = "Official synchronous Python SDK for Linked API."
99
readme = "README.md"
1010
requires-python = ">=3.10"

tests/test_webhooks.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_parse_message_received_event() -> None:
4141
json.dumps(
4242
{
4343
"id": "e3",
44-
"type": "linkedin.messageReceived",
44+
"type": "inbox.messageReceived",
4545
"data": {
4646
"accountId": "a1",
4747
"type": "st",
@@ -57,7 +57,7 @@ def test_parse_message_received_event() -> None:
5757
)
5858

5959
assert isinstance(event, MessageWebhookEvent)
60-
assert event.type == "linkedin.messageReceived"
60+
assert event.type == "inbox.messageReceived"
6161
assert event.data.thread_id == "t1"
6262
assert event.data.message_id == "m1"
6363
assert event.data.sender == "them"
@@ -68,14 +68,14 @@ def test_parse_message_sent_event() -> None:
6868
json.dumps(
6969
{
7070
"id": "e4",
71-
"type": "linkedin.messageSent",
71+
"type": "inbox.messageSent",
7272
"data": {"accountId": "a1", "type": "nv", "sender": "us", "text": "hi"},
7373
}
7474
)
7575
)
7676

7777
assert isinstance(event, MessageWebhookEvent)
78-
assert event.type == "linkedin.messageSent"
78+
assert event.type == "inbox.messageSent"
7979
assert event.data.type == "nv"
8080

8181

0 commit comments

Comments
 (0)