Item Notifications
View changes in Item health and availability.
The Item notifications endpoint provides a searchable, public timeline of:
- When new or previously removed Items are now available and support payroll connections in Link.
- When there is a change in an Item's health
status
or related messaging, including when connection issues occurred. - When an existing Item is removed from Link (uncommon).
#The Item notifications object
- idstring (uuid)
Unique ID of the Item notification.
- created_atstring (datetime)
Timestamp (ISO 8601) when the Item notification was created.
- actionstring (enum)
Item notification event.
- messagestring
Additional messaging related to the event.
- itemobject
Object containing Item and event information.
- idstring (uuid)
ID of the Item related to the Item notification.
- namestring
Name of the Item.
- statusstring (enum)
Health status of the Item.
- status_detailsstring
Details the impact of status issues, such as degraded account connection ability or paused data updates. Otherwise
null
. - known_limitationsstring
Details any known limitations for the Item, such as historical data limits or unique behavior. Otherwise
null
. - logo_urlstring
URL location of the Item's logo image file.
1{
2 "id": "47b216e2-d334-4235-bc1e-185d15ab18d0",
3 "created_at": "2023-01-30T23:39:34.962Z",
4 "action": "updated",
5 "message": "Whole Goods is performing maintenance. Expected downtime: 4 hours.",
6 "item": {
7 "id": "item_123456789",
8 "name": "Whole Goods",
9 "status": "unavailable",
10 "status_details": "New connections and data updates paused.",
11 "known_limitations": "Last 2 digits of SSN are available. The rest are obfuscated.",
12 "logo_url": "https://..."
13 }
14}
#List all Item notifications
Returns an array of all Item notifications.
- limitintegeroptional
Number of Item notifications returned per page. Default: 10. Maximum: 200.
- itemstringoptional
Filter Item notifications by Item ID.
- actionstring (enum)optional
Filter by action.
- statusstring (enum)optional
Filter by status.
- kindstring (enum)optional
Filter for Item's with a specific
kind
value (see Items). - from_created_atstring (datetime)optional
Filter for Item notifications created on or after this timestamp. Format is ISO 8601.
- to_created_atstring (datetime)optional
Filter for Item notifications created on or before this timestamp. Format is ISO 8601.
1curl --request GET \
2 --url https://api.argyle.com/v2/item-notifications?limit=3 \
3 --header 'accept: application/json' \
4 --header 'content-type: application/json'
1[
2 {
3 "id": "47b216e2-d334-4235-bc1e-185d15ab18d0",
4 "created_at": "2023-01-31T03:23:45.827Z",
5 "action": "updated",
6 "message": "Whole Goods maintenance still in progress. Expected completion in 2 hours.",
7 "item": {
8 "id": "item_123456789",
9 "name": "Whole Goods",
10 "status": "unavailable",
11 "status_details": null,
12 "known_limitations": "Last 2 digits of SSN are available. The rest are obfuscated.",
13 "logo_url": "https://..."
14 }
15 },
16 {
17 "id": "47b216e2-d334-4235-bc1e-185d15ab18d0",
18 "created_at": "2023-01-31T05:13:54.372Z",
19 "action": "created",
20 "message": "Service to Whole Goods has been restored.",
21 "item": {
22 "id": "item_123456789",
23 "name": "Whole Goods",
24 "status": "healthy",
25 "status_details": null,
26 "known_limitations": "Last 2 digits of SSN are available. The rest are obfuscated.",
27 "logo_url": "https://..."
28 }
29 },
30 {
31 "id": "e2b5bf05-d84b-44c3-b48e-2c0beec83bdf",
32 "created_at": "2023-01-31T12:39:34.962Z",
33 "action": "updated",
34 "message": "Intermittent connection issues fully resolved.",
35 "item": {
36 "id": "item_000000001",
37 "name": "Half Bads",
38 "status": "healthy",
39 "status_details": null,
40 "known_limitations": null,
41 "logo_url": "https://..."
42 }
43 }
44]