/shorts.v1alpha1.PoliticiansService/ListRegisterChangesListRegisterChanges
Register additions and removals over time.
Parameters
Define the version of the Connect protocol
Define the timeout, in ms
Request Body
'house' | 'senate' (proto string)
register form item 1-14; 0 = all (proto int32)
UNSPECIFIED = both (proto shorts.v1alpha1.RegisterChangeKind)
default 100, max 500 (proto int32)
(proto int32)
AEC abbreviation (proto string)
Discovery-layer filters. All optional and all ADDITIVE — the unfiltered feed is unchanged when they are left empty. canonical slug; consumers never derive one (proto string)
Interpreted at UTC DAY granularity: the handler truncates it to UTC midnight before it reaches either the cache key or the query, so two timestamps on the same day are one request and cannot be served each other's results. (proto google.protobuf.Timestamp)
optional (proto string)
Responses
The register's own clock: the newest lodgement we hold, never the moment we rebuilt our snapshot. (proto google.protobuf.Timestamp)
(proto shorts.v1alpha1.RegisterChangeEvent)
(proto string)
(proto int32)
Error type returned by Connect: https://connectrpc.com/docs/go/errors/#http-representation
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
A list of messages that carry the error details. There is no limit on the number of messages.
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message, with an additional debug field for ConnectRPC error details.
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
curl -X POST "https://api.shorted.com.au/shorts.v1alpha1.PoliticiansService/ListRegisterChanges" \
-H "Content-Type: application/json" \
-d '{
"chamber": "string",
"itemNo": 0,
"kind": "string",
"limit": 0,
"offset": 0,
"partyAb": "string",
"politicianSlug": "string",
"since": "string",
"stockCode": "string"
}'curl -X POST "https://api.shorted.com.au/shorts.v1alpha1.PoliticiansService/ListRegisterChanges" \
-H "Content-Type: application/json" \
-d '{
"chamber": "string",
"itemNo": 0,
"kind": "string",
"limit": 0,
"offset": 0,
"partyAb": "string",
"politicianSlug": "string",
"since": "string",
"stockCode": "string"
}'