Dropbox API Reference — Team > Members
Dropbox API Reference — Team > Members. 20 operations. Lead operation: Dropbox members/add. Self-contained Naftiko capability covering one Dropbox business surface.
What You Can Do
MCP Tools
dropbox-members-add
Dropbox members/add
dropbox-members-add-job-status
Dropbox members/add/job_status/get
dropbox-members-delete-profile-photo
Dropbox members/delete_profile_photo
dropbox-members-get-info
Dropbox members/get_info
dropbox-members-list
Dropbox members/list
dropbox-members-list-continue
Dropbox members/list/continue
dropbox-members-move-former-member
Dropbox members/move_former_member_files
dropbox-members-move-former-member-2
Dropbox members/move_former_member_files/job_status/check
dropbox-members-recover
Dropbox members/recover
dropbox-members-remove
Dropbox members/remove
dropbox-members-remove-job-status
Dropbox members/remove/job_status/get
dropbox-members-secondary-emails-add
Dropbox members/secondary_emails/add
dropbox-members-secondary-emails-delete
Dropbox members/secondary_emails/delete
dropbox-members-secondary-emails-resend
Dropbox members/secondary_emails/resend_verification_emails
dropbox-members-send-welcome-email
Dropbox members/send_welcome_email
dropbox-members-set-admin-permissions
Dropbox members/set_admin_permissions
dropbox-members-set-profile
Dropbox members/set_profile
dropbox-members-set-profile-photo
Dropbox members/set_profile_photo
dropbox-members-suspend
Dropbox members/suspend
dropbox-members-unsuspend
Dropbox members/unsuspend
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Dropbox API Reference — Team > Members
description: 'Dropbox API Reference — Team > Members. 20 operations. Lead operation: Dropbox members/add. Self-contained
Naftiko capability covering one Dropbox business surface.'
tags:
- Dropbox
- Team > Members
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
DROPBOX_API_KEY: DROPBOX_API_KEY
capability:
consumes:
- type: http
namespace: dropbox-team-members
baseUri: https://api.dropbox.com
description: Dropbox API Reference — Team > Members business capability. Self-contained, no shared references.
resources:
- name: 2-team-members-add
path: /2/team/members/add
operations:
- name: post
method: POST
description: Dropbox members/add
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-add-job_status-get
path: /2/team/members/add/job_status/get
operations:
- name: post
method: POST
description: Dropbox members/add/job_status/get
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-delete_profile_photo
path: /2/team/members/delete_profile_photo
operations:
- name: post
method: POST
description: Dropbox members/delete_profile_photo
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-get_info
path: /2/team/members/get_info
operations:
- name: post
method: POST
description: Dropbox members/get_info
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-list
path: /2/team/members/list
operations:
- name: post
method: POST
description: Dropbox members/list
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-list-continue
path: /2/team/members/list/continue
operations:
- name: post
method: POST
description: Dropbox members/list/continue
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-move_former_member_files
path: /2/team/members/move_former_member_files
operations:
- name: post
method: POST
description: Dropbox members/move_former_member_files
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-move_former_member_files-job_status-check
path: /2/team/members/move_former_member_files/job_status/check
operations:
- name: post
method: POST
description: Dropbox members/move_former_member_files/job_status/check
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-recover
path: /2/team/members/recover
operations:
- name: post
method: POST
description: Dropbox members/recover
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-remove
path: /2/team/members/remove
operations:
- name: post
method: POST
description: Dropbox members/remove
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-remove-job_status-get
path: /2/team/members/remove/job_status/get
operations:
- name: post
method: POST
description: Dropbox members/remove/job_status/get
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-secondary_emails-add
path: /2/team/members/secondary_emails/add
operations:
- name: post
method: POST
description: Dropbox members/secondary_emails/add
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-secondary_emails-delete
path: /2/team/members/secondary_emails/delete
operations:
- name: post
method: POST
description: Dropbox members/secondary_emails/delete
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-secondary_emails-resend_verification_emails
path: /2/team/members/secondary_emails/resend_verification_emails
operations:
- name: post
method: POST
description: Dropbox members/secondary_emails/resend_verification_emails
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-send_welcome_email
path: /2/team/members/send_welcome_email
operations:
- name: post
method: POST
description: Dropbox members/send_welcome_email
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-set_admin_permissions
path: /2/team/members/set_admin_permissions
operations:
- name: post
method: POST
description: Dropbox members/set_admin_permissions
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-set_profile
path: /2/team/members/set_profile
operations:
- name: post
method: POST
description: Dropbox members/set_profile
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-set_profile_photo
path: /2/team/members/set_profile_photo
operations:
- name: post
method: POST
description: Dropbox members/set_profile_photo
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-suspend
path: /2/team/members/suspend
operations:
- name: post
method: POST
description: Dropbox members/suspend
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: 2-team-members-unsuspend
path: /2/team/members/unsuspend
operations:
- name: post
method: POST
description: Dropbox members/unsuspend
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
- name: body
in: body
type: object
description: Request body (JSON).
required: false
authentication:
type: bearer
token: '{{env.DROPBOX_API_KEY}}'
exposes:
- type: rest
namespace: dropbox-team-members-rest
port: 8080
description: REST adapter for Dropbox API Reference — Team > Members. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/2/team/members/add
name: 2-team-members-add
description: REST surface for 2-team-members-add.
operations:
- method: POST
name: post
description: Dropbox members/add
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/add/job-status/get
name: 2-team-members-add-job-status-get
description: REST surface for 2-team-members-add-job_status-get.
operations:
- method: POST
name: post
description: Dropbox members/add/job_status/get
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/delete-profile-photo
name: 2-team-members-delete-profile-photo
description: REST surface for 2-team-members-delete_profile_photo.
operations:
- method: POST
name: post
description: Dropbox members/delete_profile_photo
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/get-info
name: 2-team-members-get-info
description: REST surface for 2-team-members-get_info.
operations:
- method: POST
name: post
description: Dropbox members/get_info
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/list
name: 2-team-members-list
description: REST surface for 2-team-members-list.
operations:
- method: POST
name: post
description: Dropbox members/list
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/list/continue
name: 2-team-members-list-continue
description: REST surface for 2-team-members-list-continue.
operations:
- method: POST
name: post
description: Dropbox members/list/continue
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/move-former-member-files
name: 2-team-members-move-former-member-files
description: REST surface for 2-team-members-move_former_member_files.
operations:
- method: POST
name: post
description: Dropbox members/move_former_member_files
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/move-former-member-files/job-status/check
name: 2-team-members-move-former-member-files-job-status-check
description: REST surface for 2-team-members-move_former_member_files-job_status-check.
operations:
- method: POST
name: post
description: Dropbox members/move_former_member_files/job_status/check
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/recover
name: 2-team-members-recover
description: REST surface for 2-team-members-recover.
operations:
- method: POST
name: post
description: Dropbox members/recover
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/remove
name: 2-team-members-remove
description: REST surface for 2-team-members-remove.
operations:
- method: POST
name: post
description: Dropbox members/remove
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/remove/job-status/get
name: 2-team-members-remove-job-status-get
description: REST surface for 2-team-members-remove-job_status-get.
operations:
- method: POST
name: post
description: Dropbox members/remove/job_status/get
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/secondary-emails/add
name: 2-team-members-secondary-emails-add
description: REST surface for 2-team-members-secondary_emails-add.
operations:
- method: POST
name: post
description: Dropbox members/secondary_emails/add
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/secondary-emails/delete
name: 2-team-members-secondary-emails-delete
description: REST surface for 2-team-members-secondary_emails-delete.
operations:
- method: POST
name: post
description: Dropbox members/secondary_emails/delete
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/secondary-emails/resend-verification-emails
name: 2-team-members-secondary-emails-resend-verification-emails
description: REST surface for 2-team-members-secondary_emails-resend_verification_emails.
operations:
- method: POST
name: post
description: Dropbox members/secondary_emails/resend_verification_emails
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/send-welcome-email
name: 2-team-members-send-welcome-email
description: REST surface for 2-team-members-send_welcome_email.
operations:
- method: POST
name: post
description: Dropbox members/send_welcome_email
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/set-admin-permissions
name: 2-team-members-set-admin-permissions
description: REST surface for 2-team-members-set_admin_permissions.
operations:
- method: POST
name: post
description: Dropbox members/set_admin_permissions
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/set-profile
name: 2-team-members-set-profile
description: REST surface for 2-team-members-set_profile.
operations:
- method: POST
name: post
description: Dropbox members/set_profile
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/set-profile-photo
name: 2-team-members-set-profile-photo
description: REST surface for 2-team-members-set_profile_photo.
operations:
- method: POST
name: post
description: Dropbox members/set_profile_photo
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/suspend
name: 2-team-members-suspend
description: REST surface for 2-team-members-suspend.
operations:
- method: POST
name: post
description: Dropbox members/suspend
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/2/team/members/unsuspend
name: 2-team-members-unsuspend
description: REST surface for 2-team-members-unsuspend.
operations:
- method: POST
name: post
description: Dropbox members/unsuspend
call: dropbox-team-members.post
with:
Content-Type: rest.Content-Type
body: rest.body
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: dropbox-team-members-mcp
port: 9090
transport: http
description: MCP adapter for Dropbox API Reference — Team > Members. One tool per consumed operation, routed inline through
this capability's consumes block.
tools:
- name: dropbox-members-add
description: Dropbox members/add
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-add-job-status
description: Dropbox members/add/job_status/get
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-delete-profile-photo
description: Dropbox members/delete_profile_photo
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-get-info
description: Dropbox members/get_info
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-list
description: Dropbox members/list
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-list-continue
description: Dropbox members/list/continue
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-move-former-member
description: Dropbox members/move_former_member_files
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-move-former-member-2
description: Dropbox members/move_former_member_files/job_status/check
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-recover
description: Dropbox members/recover
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-remove
description: Dropbox members/remove
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-remove-job-status
description: Dropbox members/remove/job_status/get
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-secondary-emails-add
description: Dropbox members/secondary_emails/add
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-secondary-emails-delete
description: Dropbox members/secondary_emails/delete
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-secondary-emails-resend
description: Dropbox members/secondary_emails/resend_verification_emails
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-send-welcome-email
description: Dropbox members/send_welcome_email
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-set-admin-permissions
description: Dropbox members/set_admin_permissions
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-set-profile
description: Dropbox members/set_profile
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-set-profile-photo
description: Dropbox members/set_profile_photo
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-suspend
description: Dropbox members/suspend
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: dropbox-members-unsuspend
description: Dropbox members/unsuspend
hints:
readOnly: false
destructive: false
idempotent: false
call: dropbox-team-members.post
with:
Content-Type: tools.Content-Type
body: tools.body
outputParameters:
- type: object
mapping: $.