# Team Members

## GET /team-members

> List Team Members

```json
{"openapi":"3.0.3","info":{"title":"MGR Agency API","version":"1.0.0"},"tags":[{"name":"Team Members"}],"servers":[{"url":"https://api.moregoodreviews.com/agency"}],"security":[{"ApiKey":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"http","scheme":"bearer"}},"schemas":{"Member":{"type":"object","properties":{"id":{"type":"integer"},"uuid":{"type":"string"},"role_slug":{"type":"string"},"invite_email":{"type":"string"},"invited_at":{"type":"integer","nullable":true},"joined_at":{"type":"integer","nullable":true},"created_at":{"type":"integer"},"updated_at":{"type":"integer"},"sections":{"type":"array","items":{"$ref":"#/components/schemas/Section"}},"projects":{"type":"array","items":{"$ref":"#/components/schemas/Project"}}}},"Section":{"type":"object","properties":{"id":{"type":"integer"},"slug":{"type":"string"},"uuid":{"type":"string"}}},"Project":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"slug":{"type":"string"},"uuid":{"type":"string"},"is_active":{"type":"boolean"},"is_paused":{"type":"boolean"},"is_suspended":{"type":"boolean"},"features":{"type":"object","description":"Feature flags for the project","additionalProperties":true},"created_at":{"type":"integer"},"updated_at":{"type":"integer"}}}}},"paths":{"/team-members":{"get":{"tags":["Team Members"],"summary":"List Team Members","operationId":"listTeamMembers","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","description":"Success","properties":{"success":{"type":"boolean"},"code":{"type":"integer"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Member"}}}}}}}}}}}}
```

## POST /team-members

> Create Team Member

```json
{"openapi":"3.0.3","info":{"title":"MGR Agency API","version":"1.0.0"},"tags":[{"name":"Team Members"}],"servers":[{"url":"https://api.moregoodreviews.com/agency"}],"security":[{"ApiKey":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"http","scheme":"bearer"}},"schemas":{"Member":{"type":"object","properties":{"id":{"type":"integer"},"uuid":{"type":"string"},"role_slug":{"type":"string"},"invite_email":{"type":"string"},"invited_at":{"type":"integer","nullable":true},"joined_at":{"type":"integer","nullable":true},"created_at":{"type":"integer"},"updated_at":{"type":"integer"},"sections":{"type":"array","items":{"$ref":"#/components/schemas/Section"}},"projects":{"type":"array","items":{"$ref":"#/components/schemas/Project"}}}},"Section":{"type":"object","properties":{"id":{"type":"integer"},"slug":{"type":"string"},"uuid":{"type":"string"}}},"Project":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"slug":{"type":"string"},"uuid":{"type":"string"},"is_active":{"type":"boolean"},"is_paused":{"type":"boolean"},"is_suspended":{"type":"boolean"},"features":{"type":"object","description":"Feature flags for the project","additionalProperties":true},"created_at":{"type":"integer"},"updated_at":{"type":"integer"}}}}},"paths":{"/team-members":{"post":{"tags":["Team Members"],"summary":"Create Team Member","operationId":"createTeamMember","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["email"],"properties":{"email":{"type":"string","maxLength":100}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","description":"Success","properties":{"success":{"type":"boolean"},"code":{"type":"integer"},"data":{"$ref":"#/components/schemas/Member"}}}}}}}}}}}
```

## POST /team-members/{team\_member\_id}/resend-invite

> Resend Team Member Invite

```json
{"openapi":"3.0.3","info":{"title":"MGR Agency API","version":"1.0.0"},"tags":[{"name":"Team Members"}],"servers":[{"url":"https://api.moregoodreviews.com/agency"}],"security":[{"ApiKey":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"http","scheme":"bearer"}},"schemas":{"Member":{"type":"object","properties":{"id":{"type":"integer"},"uuid":{"type":"string"},"role_slug":{"type":"string"},"invite_email":{"type":"string"},"invited_at":{"type":"integer","nullable":true},"joined_at":{"type":"integer","nullable":true},"created_at":{"type":"integer"},"updated_at":{"type":"integer"},"sections":{"type":"array","items":{"$ref":"#/components/schemas/Section"}},"projects":{"type":"array","items":{"$ref":"#/components/schemas/Project"}}}},"Section":{"type":"object","properties":{"id":{"type":"integer"},"slug":{"type":"string"},"uuid":{"type":"string"}}},"Project":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"slug":{"type":"string"},"uuid":{"type":"string"},"is_active":{"type":"boolean"},"is_paused":{"type":"boolean"},"is_suspended":{"type":"boolean"},"features":{"type":"object","description":"Feature flags for the project","additionalProperties":true},"created_at":{"type":"integer"},"updated_at":{"type":"integer"}}}}},"paths":{"/team-members/{team_member_id}/resend-invite":{"post":{"tags":["Team Members"],"summary":"Resend Team Member Invite","operationId":"resendTeamMemberInvite","parameters":[{"name":"team_member_id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","description":"Success","properties":{"success":{"type":"boolean"},"code":{"type":"integer"},"data":{"$ref":"#/components/schemas/Member"}}}}}}}}}}}
```

## DELETE /team-members/{team\_member\_id}

> Delete Team Member

```json
{"openapi":"3.0.3","info":{"title":"MGR Agency API","version":"1.0.0"},"tags":[{"name":"Team Members"}],"servers":[{"url":"https://api.moregoodreviews.com/agency"}],"security":[{"ApiKey":[]}],"components":{"securitySchemes":{"ApiKey":{"type":"http","scheme":"bearer"}}},"paths":{"/team-members/{team_member_id}":{"delete":{"tags":["Team Members"],"summary":"Delete Team Member","operationId":"deleteTeamMember","parameters":[{"name":"team_member_id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","description":"Success","properties":{"success":{"type":"boolean"},"code":{"type":"integer"},"data":{"type":"object","nullable":true}}}}}}}}}}}
```
