POST
/
api
/
public
/
apps
/
page
curl --request POST \
  --url http://localhost:3001/api/public/apps/page \
  --header 'Content-Type: application/json' \
  --header 'PublicWriteKey: <api-key>' \
  --header 'authorization: <authorization>' \
  --data '{
  "messageId": "23d04926-78e5-4ebc-853f-f26c84ff629e",
  "timestamp": "2024-04-22T07:00:00.000Z",
  "name": "Home",
  "properties": {
    "title": "My Site",
    "url": "http://www.site.com"
  },
  "context": {
    "ip": "192.0.2.1"
  },
  "userId": "1043"
}'
"<string>"

The following is an example of a page body.

example body
{
  "name": "Overview",
  "userId": "1043",
  "properties": {
    "url": "/dashboard/overview"
  },
  "messageId": "1ff51c9c-4929-45de-8914-3bb878be8c4a"
}

Authorizations

PublicWriteKey
string
header
required

Authorization header for the request, in the format Bearer <token>. Find your token at https://app.dittofeed.com/dashboard/settings#write-key.

Headers

authorization
string
required

Authorization header for the request, in the format Bearer <token>. Find your token at https://app.dittofeed.com/dashboard/settings#write-key.

Body

application/json

Response

204
application/json

An empty String