List a problem's notes
Overview
See the notes on a problem.
Use this when picking up a problem someone else worked.
You'll need the notification id.
Returns the notes, most recently changed first, 10 per page unless you send limit.
Prerequisites
- A Partner bearer token. See Authentication.
- Use ids of your own problems, from List open problems.
Base URL
| Environment | URL |
|---|---|
| Production | https://production-api.shoutaboutus.com |
| Development | https://development-api.shoutaboutus.com |
Endpoint
GET /api/v1/partner/error-notifications/notes
Authentication
Partner token
- Use it only for your own partner's problems, from List open problems. A problem outside your account tree returns
404.
Rate limit
This endpoint has no rate limit.
Request parameters
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
notification_id | query | integer | Yes | The problem's id. |
limit | query | integer | No | Page size, 10–100. Default 10. Values below 10 are raised to 10; above 100 returns 422. |
page | query | integer | No | The page to return, from 1. |
Request body
None.
Request payload
None.
Response body
The notes are in a top-level data array, next to links and meta.
| Field | Type | Description |
|---|---|---|
data | array of objects | The notes, most recently changed first. Empty when there are none. |
data[].id | integer | The note's id. Use it to delete the note. |
data[].notification_id | integer | The problem's id. |
data[].note_content | string | The note text. |
data[].created_at | string | When it was added, mm/dd/yyyy. |
data[].updated_at | string | When it last changed, yyyy-mm-dd hh:mm:ss. |
links | object | Paging links. |
links.first | string | URL of the first page. |
links.last | string | URL of the last page. |
links.prev | string or null | URL of the previous page, or null. |
links.next | string or null | URL of the next page, or null. |
meta | object | Paging details. |
meta.current_page | integer | This page. |
meta.from | integer or null | Position of the first entry on this page. |
meta.last_page | integer | The last page. |
meta.links | array of objects | Page links for a pager. |
meta.links[].url | string or null | The page's URL. |
meta.links[].label | string | The link label. |
meta.links[].page | integer or null | The page number. |
meta.links[].active | boolean | true for this page. |
meta.path | string | The endpoint's URL. |
meta.per_page | integer | Entries per page. |
meta.to | integer or null | Position of the last entry on this page. |
meta.total | integer | Entries across all pages. |
Response payload
{
"data": [
{
"id": 88,
"notification_id": 1215,
"note_content": "Raised with the vendor; awaiting reconnect.",
"created_at": "05/29/2026",
"updated_at": "2026-05-29 10:02:11"
}
],
"links": {
"first": "https://production-api.shoutaboutus.com/api/v1/partner/error-notifications/notes?page=1",
"last": "https://production-api.shoutaboutus.com/api/v1/partner/error-notifications/notes?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"page": null,
"active": false
},
{
"url": "https://production-api.shoutaboutus.com/api/v1/partner/error-notifications/notes?page=1",
"label": "1",
"page": 1,
"active": true
},
{
"url": null,
"label": "Next »",
"page": null,
"active": false
}
],
"path": "https://production-api.shoutaboutus.com/api/v1/partner/error-notifications/notes",
"per_page": 10,
"to": 1,
"total": 1
}
}Examples
Success payload
See Response payload.
Error payload
404 Problem not found
{
"message": "Notification not found.",
"status": "error",
"errors": []
}422 Missing notification_id
{
"message": "The notification id field is required.",
"errors": {
"notification_id": [
"The notification id field is required."
]
}
}| Status | Meaning |
|---|---|
200 | A page of notes, or an empty page. |
404 | No problem with this id in your account tree. |
401 | The token is missing, expired or invalid. |
422 | notification_id is missing or not an integer, or limit is over 100. |
500 | Unexpected server error. |
Example request
curl --request GET \
--url "https://production-api.shoutaboutus.com/api/v1/partner/error-notifications/notes?notification_id=1215" \
--header 'Authorization: Bearer <bearer-token>' \
--header 'Accept: application/json'Updated 14 days ago
Did this page help you?
