Skip to content
Ordinal
Esc
↑↓navigate↵open⌘Jpreview

Update CPM Values

Update the CPM (Cost Per Mille) values used for EMV (Earned Media Value) calculations. You can update one or more platform CPM values in a single request. Only provide the platforms you want to update.

PUT/analytics/cpm
Authorization
AuthorizationBearer token · headerrequired

API key authentication. Generate an API key from your workspace settings.

Request body
requiredapplication/json
linkedInnumber

LinkedIn CPM value

min 0
xnumber

X (Twitter) CPM value

min 0
instagramnumber

Instagram CPM value

min 0
facebooknumber

Facebook CPM value

min 0
threadsnumber

Threads CPM value

min 0
Responses
200

Updated CPM values for all platforms

linkedInnumberrequired

LinkedIn CPM value (default: 30)

xnumberrequired

X (Twitter) CPM value (default: 10)

instagramnumberrequired

Instagram CPM value (default: 10)

facebooknumberrequired

Facebook CPM value (default: 10)

threadsnumberrequired

Threads CPM value (default: 10)

400

Bad Request - Invalid input parameters

codestring
messagestring
dataobject
Show properties
errorsobject
401

Unauthorized - Missing or invalid API key

codestring
messagestring
403

Forbidden - Insufficient permissions

codestring
messagestring
Try it
Server
Authorization
Bodyapplication/json
Request
curl -X PUT 'https://app.tryordinal.com/api/v1/analytics/cpm' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "linkedIn": 35
}'
Response
{
  "linkedIn": 35,
  "x": 12,
  "instagram": 15,
  "facebook": 10,
  "threads": 10
}