Update profile
API Description
Authorizations
AuthorizationstringRequired
API Key Authentication
Authentication is required in order to interact with Batch's APIs.
Batch implements authentication using API Keys, that we call the "REST API Key". You can find it on your dashboard.
Please make sure that you keep this key secret. You should never use it in client apps to call APIs from there as it would easily be extractable.
How to authenticate
In order to authenticate your requests, add your REST API Key in the Authorization header and prefix it by Bearer. Example: Authorization: Bearer bcd38d9rfb38ra28.
Header parameters
X-Batch-ProjectstringRequiredExample:
The unique project key, identifying a project on the Batch platform
project_0664hxvwffvbpn278gxdyhsadddqgna6Bodyobject[]
Edit multiple profiles at once. You can specify at most 200 operations or the API call will be rejected.
post
/profiles/updateRate Limiting
Request structure
Route
Headers and authentication
Update profile
The identifiers object
The attributes object
Native attributes
Custom attributes
String
Integer
Float
Date
URL
Boolean
String arrays
Deleting an attribute
The events object
The events attributes object
Object
Array
Reserved event attributes
Responses
Success
Success with partial errors
Failure
Frequently asked questions
How can I see that the profile data is correctly updated during implementation?
How can I use objects and arrays of objects in message personalization?
Is the Profile API compatible with the installation based data model? Can I use the Profile API to send data and use it for push notifications and in-app messages?
Last updated

