Campaign Users
Campaign user management
Retrieve users associated with a campaign
Path parameters
campaign_idstring · uuidRequired
Campaign ID
Responses
200
Campaign users
application/json
401
Unauthorized
application/json
404
Not found
application/json
500
Internal server error
application/json
get
/api/campaigns/{campaign_id}/usersAdd users to a campaign
Path parameters
campaign_idstring · uuidRequired
Campaign ID
Body
Responses
201
Campaign users created successfully
application/json
400
Bad request
application/json
401
Unauthorized
application/json
404
Not found
application/json
500
Internal server error
application/json
post
/api/campaigns/{campaign_id}/usersRetrieve a specific user from a campaign
Path parameters
campaign_idstring · uuidRequired
Campaign ID
user_idstringRequired
User ID
Responses
200
Campaign user
application/json
401
Unauthorized
application/json
404
Not found
application/json
500
Internal server error
application/json
get
/api/campaigns/{campaign_id}/users/{user_id}Remove a user from a campaign
Path parameters
campaign_idstring · uuidRequired
Campaign ID
user_idstringRequired
User ID
Responses
200
Campaign user removed successfully
application/json
401
Unauthorized
application/json
404
Not found
application/json
500
Internal server error
application/json
delete
/api/campaigns/{campaign_id}/users/{user_id}Update user role in a campaign
Path parameters
campaign_idstring · uuidRequired
Campaign ID
user_idstringRequired
User ID
Body
rolestring · enumRequiredExample:
User role in the campaign
ownerPossible values: Responses
200
Campaign user updated successfully
application/json
400
Bad request
application/json
401
Unauthorized
application/json
404
Not found
application/json
500
Internal server error
application/json
patch
/api/campaigns/{campaign_id}/users/{user_id}Last updated