Update a pixel config (ADMIN, alias of PUT)
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”projectId
required
string
platformId
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
Partial update; at least one field required. Masked credential values (••••••…) are ignored.
object
name
string
credentials
object
key
additional properties
string
eventMapping
object | null
isActive
boolean
Examplegenerated
{ "name": "example", "credentials": { "additionalProperty": "example" }, "eventMapping": "example", "isActive": true}Responses
Section titled “Responses”{ updated, platform }. Some keys are dynamic — Byte-identical response contract to analyticsUpdatePlatform — literally the same handler function registered for both app.put and app.patch. Credentials masked, no plaintext.
Media typeapplication/json
object
updated
required
integer
platform
required
object
id
required
string
projectId
required
string
platform
required
string
name
required
string
credentials
required
REDACTED. Keys are the stored credential field names (dynamic per platform); each value is “••••••” optionally suffixed with the last 4 characters of the decrypted secret. Never full plaintext.
object
key
additional properties
string
eventMapping
required
Dynamic map of internal event name -> platform event name; may be {}.
object
key
additional properties
string
isActive
required
boolean
lastError
required
string
createdAt
required
ISO-8601 UTC timestamp.
string
updatedAt
required
ISO-8601 UTC timestamp.
string
Platform not found
Media typeapplication/json
object
error
required
Human-readable error message.
string
message
string
Examplegenerated
{ "error": "example", "message": "example"}