APIs
Team Members
A team member is a user who spans all campaigns in a team. We support read only users and admins.
Add A Team Member
curl -X POST https://api.supersend.io/v1/team/member \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
--data '{
  "firstName": "",
  "lastName": "",
  "email": "",
  "TeamId": "xxx-xxx-xxx",
  "CampaignId": "xxx-xxx-xxx",
}'
Get Team Members
id - string - Team ID
limit - number - optional, defaults to 10
offset - number - optional, defaults to 0
curl -X GET 'https://api.supersend.io/v1/team/members?id=xxx' \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json"
Update Team Member
role - string - one of "read_only" or "org_admin"
Basically read only users can only read, everyone else can do everything.
curl -X PUT https://api.supersend.io/v1/team/member/<UserId> \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-D '{  \
  "firstName": "", \
  "lastName": "", \
  "role": "", \
  "TeamId": "xxx-xxx-xxx", \
  "CampaignId": "xxx-xxx-xxx", \
}'