API referenceProfiles
List the changes to a profile’s custom field
Every change to the field for this person, newest first by when it happened at its source, kept 13 months: old and new value, where it came from, refused writes with why, and for a store’s field changed in Postforge how sending it to the store went.
GET
Every change to the field for this person, newest first by when it happened at its source, kept 13 months: old and new value, where it came from, refused writes with why, and for a store’s field changed in Postforge how sending it to the store went.
apiKey readheader
AuthorizationBearer <token>A workspace API key (pf_…), created under Developers → API keys.
Scope: read
id*stringFormat
uuidkey*stringLength
length <= 64cursor?stringThe previous page’s nextCursor; omit for the first page
Length
length <= 200pageSize?numberOne of 10, 25, 50, 100
Default
25OK
application/json- response
items*array<>pageSize*integernextCursor*string|nullcurl -X GET 'https://api.postforge.dev/v1/profiles/497f6eca-6276-4993-bfeb-53cbbbba6f08/custom-fields/string/history'{ "items": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "oldValue": null, "newValue": null, "outcome": "applied", "reason": "string", "source": { "kind": "store", "store": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "platform": "string" }, "apiKey": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string" }, "user": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string" }, "origin": "string" }, "at": "2019-08-24T14:15:22Z", "recordedAt": "2019-08-24T14:15:22Z", "writeBacks": [ { "store": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "platform": "string" }, "status": "pending", "reason": "string" } ] } ], "pageSize": 0, "nextCursor": "string"}