Dropbox · Capability

Dropbox Sign — Signature Request

Dropbox Sign — Signature Request. 20 operations. Lead operation: Dropbox _t__SignatureRequestBulkCreateEmbeddedWithTemplate::SUMMARY. Self-contained Naftiko capability covering one Dropbox business surface.

Run with Naftiko DropboxSignature Request

What You Can Do

POST
Signaturerequestbulkcreateembeddedwithtemplate — Dropbox _t__SignatureRequestBulkCreateEmbeddedWithTemplate::SUMMARY
/v1/signature-request/bulk-create-embedded-with-template
POST
Signaturerequestbulksendwithtemplate — Dropbox _t__SignatureRequestBulkSendWithTemplate::SUMMARY
/v1/signature-request/bulk-send-with-template
POST
Signaturerequestcancel — Dropbox _t__SignatureRequestCancel::SUMMARY
/v1/signature-request/cancel/{signature-request-id}
POST
Signaturerequestcreateembedded — Dropbox _t__SignatureRequestCreateEmbedded::SUMMARY
/v1/signature-request/create-embedded
POST
Signaturerequestcreateembeddedwithtemplate — Dropbox _t__SignatureRequestCreateEmbeddedWithTemplate::SUMMARY
/v1/signature-request/create-embedded-with-template
PUT
Signaturerequestedit — Dropbox _t__SignatureRequestEdit::SUMMARY
/v1/signature-request/edit/{signature-request-id}
PUT
Signaturerequesteditembedded — Dropbox _t__SignatureRequestEditEmbedded::SUMMARY
/v1/signature-request/edit-embedded/{signature-request-id}
PUT
Signaturerequesteditembeddedwithtemplate — Dropbox _t__SignatureRequestEditEmbeddedWithTemplate::SUMMARY
/v1/signature-request/edit-embedded-with-template/{signature-request-id}
PUT
Signaturerequesteditwithtemplate — Dropbox _t__SignatureRequestEditWithTemplate::SUMMARY
/v1/signature-request/edit-with-template/{signature-request-id}
GET
Signaturerequestfiles — Dropbox _t__SignatureRequestFiles::SUMMARY
/v1/signature-request/files/{signature-request-id}
GET
Signaturerequestfilesasdatauri — Dropbox _t__SignatureRequestFilesAsDataUri::SUMMARY
/v1/signature-request/files-as-data-uri/{signature-request-id}
GET
Signaturerequestfilesasfileurl — Dropbox _t__SignatureRequestFilesAsFileUrl::SUMMARY
/v1/signature-request/files-as-file-url/{signature-request-id}
GET
Signaturerequestlist — Dropbox _t__SignatureRequestList::SUMMARY
/v1/signature-request/list
POST
Signaturerequestreleasehold — Dropbox _t__SignatureRequestReleaseHold::SUMMARY
/v1/signature-request/release-hold/{signature-request-id}
POST
Signaturerequestremind — Dropbox _t__SignatureRequestRemind::SUMMARY
/v1/signature-request/remind/{signature-request-id}
POST
Signaturerequestremove — Dropbox _t__SignatureRequestRemove::SUMMARY
/v1/signature-request/remove/{signature-request-id}
POST
Signaturerequestsend — Dropbox _t__SignatureRequestSend::SUMMARY
/v1/signature-request/send
POST
Signaturerequestsendwithtemplate — Dropbox _t__SignatureRequestSendWithTemplate::SUMMARY
/v1/signature-request/send-with-template
POST
Signaturerequestupdate — Dropbox _t__SignatureRequestUpdate::SUMMARY
/v1/signature-request/update/{signature-request-id}
GET
Signaturerequestget — Dropbox _t__SignatureRequestGet::SUMMARY
/v1/signature-request/{signature-request-id}

MCP Tools

dropbox-t-signaturerequestbulkcreateembeddedwithtemplate-summary

Dropbox _t__SignatureRequestBulkCreateEmbeddedWithTemplate::SUMMARY

dropbox-t-signaturerequestbulksendwithtemplate-summary

Dropbox _t__SignatureRequestBulkSendWithTemplate::SUMMARY

dropbox-t-signaturerequestcancel-summary

Dropbox _t__SignatureRequestCancel::SUMMARY

dropbox-t-signaturerequestcreateembedded-summary

Dropbox _t__SignatureRequestCreateEmbedded::SUMMARY

dropbox-t-signaturerequestcreateembeddedwithtemplate-summary

Dropbox _t__SignatureRequestCreateEmbeddedWithTemplate::SUMMARY

dropbox-t-signaturerequestedit-summary

Dropbox _t__SignatureRequestEdit::SUMMARY

idempotent
dropbox-t-signaturerequesteditembedded-summary

Dropbox _t__SignatureRequestEditEmbedded::SUMMARY

idempotent
dropbox-t-signaturerequesteditembeddedwithtemplate-summary

Dropbox _t__SignatureRequestEditEmbeddedWithTemplate::SUMMARY

idempotent
dropbox-t-signaturerequesteditwithtemplate-summary

Dropbox _t__SignatureRequestEditWithTemplate::SUMMARY

idempotent
dropbox-t-signaturerequestfiles-summary

Dropbox _t__SignatureRequestFiles::SUMMARY

read-only idempotent
dropbox-t-signaturerequestfilesasdatauri-summary

Dropbox _t__SignatureRequestFilesAsDataUri::SUMMARY

read-only idempotent
dropbox-t-signaturerequestfilesasfileurl-summary

Dropbox _t__SignatureRequestFilesAsFileUrl::SUMMARY

read-only idempotent
dropbox-t-signaturerequestlist-summary

Dropbox _t__SignatureRequestList::SUMMARY

read-only idempotent
dropbox-t-signaturerequestreleasehold-summary

Dropbox _t__SignatureRequestReleaseHold::SUMMARY

dropbox-t-signaturerequestremind-summary

Dropbox _t__SignatureRequestRemind::SUMMARY

dropbox-t-signaturerequestremove-summary

Dropbox _t__SignatureRequestRemove::SUMMARY

dropbox-t-signaturerequestsend-summary

Dropbox _t__SignatureRequestSend::SUMMARY

dropbox-t-signaturerequestsendwithtemplate-summary

Dropbox _t__SignatureRequestSendWithTemplate::SUMMARY

dropbox-t-signaturerequestupdate-summary

Dropbox _t__SignatureRequestUpdate::SUMMARY

dropbox-t-signaturerequestget-summary

Dropbox _t__SignatureRequestGet::SUMMARY

read-only idempotent

Capability Spec

sign-signature-request.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Dropbox Sign — Signature Request
  description: 'Dropbox Sign — Signature Request. 20 operations. Lead operation: Dropbox _t__SignatureRequestBulkCreateEmbeddedWithTemplate::SUMMARY.
    Self-contained Naftiko capability covering one Dropbox business surface.'
  tags:
  - Dropbox
  - Signature Request
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    DROPBOX_API_KEY: DROPBOX_API_KEY
capability:
  consumes:
  - type: http
    namespace: sign-signature-request
    baseUri: https://api.hellosign.com/v3
    description: Dropbox Sign — Signature Request business capability. Self-contained, no shared references.
    resources:
    - name: signature_request-bulk_create_embedded_with_template
      path: /signature_request/bulk_create_embedded_with_template
      operations:
      - name: signaturerequestbulkcreateembeddedwithtemplate
        method: POST
        description: Dropbox _t__SignatureRequestBulkCreateEmbeddedWithTemplate::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-bulk_send_with_template
      path: /signature_request/bulk_send_with_template
      operations:
      - name: signaturerequestbulksendwithtemplate
        method: POST
        description: Dropbox _t__SignatureRequestBulkSendWithTemplate::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-cancel-signature_request_id
      path: /signature_request/cancel/{signature_request_id}
      operations:
      - name: signaturerequestcancel
        method: POST
        description: Dropbox _t__SignatureRequestCancel::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestCancel::SIGNATURE_REQUEST_ID
          required: true
    - name: signature_request-create_embedded
      path: /signature_request/create_embedded
      operations:
      - name: signaturerequestcreateembedded
        method: POST
        description: Dropbox _t__SignatureRequestCreateEmbedded::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-create_embedded_with_template
      path: /signature_request/create_embedded_with_template
      operations:
      - name: signaturerequestcreateembeddedwithtemplate
        method: POST
        description: Dropbox _t__SignatureRequestCreateEmbeddedWithTemplate::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-edit-signature_request_id
      path: /signature_request/edit/{signature_request_id}
      operations:
      - name: signaturerequestedit
        method: PUT
        description: Dropbox _t__SignatureRequestEdit::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestEdit::SIGNATURE_REQUEST_ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-edit_embedded-signature_request_id
      path: /signature_request/edit_embedded/{signature_request_id}
      operations:
      - name: signaturerequesteditembedded
        method: PUT
        description: Dropbox _t__SignatureRequestEditEmbedded::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestEditEmbedded::SIGNATURE_REQUEST_ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-edit_embedded_with_template-signature_request_id
      path: /signature_request/edit_embedded_with_template/{signature_request_id}
      operations:
      - name: signaturerequesteditembeddedwithtemplate
        method: PUT
        description: Dropbox _t__SignatureRequestEditEmbeddedWithTemplate::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestEditEmbeddedWithTemplate::SIGNATURE_REQUEST_ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-edit_with_template-signature_request_id
      path: /signature_request/edit_with_template/{signature_request_id}
      operations:
      - name: signaturerequesteditwithtemplate
        method: PUT
        description: Dropbox _t__SignatureRequestEditWithTemplate::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestEditWithTemplate::SIGNATURE_REQUEST_ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-files-signature_request_id
      path: /signature_request/files/{signature_request_id}
      operations:
      - name: signaturerequestfiles
        method: GET
        description: Dropbox _t__SignatureRequestFiles::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestFiles::SIGNATURE_REQUEST_ID
          required: true
        - name: file_type
          in: query
          type: string
          description: _t__SignatureRequestFiles::FILE_TYPE
    - name: signature_request-files_as_data_uri-signature_request_id
      path: /signature_request/files_as_data_uri/{signature_request_id}
      operations:
      - name: signaturerequestfilesasdatauri
        method: GET
        description: Dropbox _t__SignatureRequestFilesAsDataUri::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestFiles::SIGNATURE_REQUEST_ID
          required: true
    - name: signature_request-files_as_file_url-signature_request_id
      path: /signature_request/files_as_file_url/{signature_request_id}
      operations:
      - name: signaturerequestfilesasfileurl
        method: GET
        description: Dropbox _t__SignatureRequestFilesAsFileUrl::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestFiles::SIGNATURE_REQUEST_ID
          required: true
        - name: force_download
          in: query
          type: integer
          description: _t__SignatureRequestFiles::FORCE_DOWNLOAD
    - name: signature_request-list
      path: /signature_request/list
      operations:
      - name: signaturerequestlist
        method: GET
        description: Dropbox _t__SignatureRequestList::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: query
          type: string
          description: _t__SignatureRequestList::ACCOUNT_ID
        - name: page
          in: query
          type: integer
          description: _t__SignatureRequestList::PAGE
        - name: page_size
          in: query
          type: integer
          description: _t__SignatureRequestList::PAGE_SIZE
        - name: query
          in: query
          type: string
          description: _t__SignatureRequestList::QUERY
    - name: signature_request-release_hold-signature_request_id
      path: /signature_request/release_hold/{signature_request_id}
      operations:
      - name: signaturerequestreleasehold
        method: POST
        description: Dropbox _t__SignatureRequestReleaseHold::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestReleaseHold::SIGNATURE_REQUEST_ID
          required: true
    - name: signature_request-remind-signature_request_id
      path: /signature_request/remind/{signature_request_id}
      operations:
      - name: signaturerequestremind
        method: POST
        description: Dropbox _t__SignatureRequestRemind::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestRemind::SIGNATURE_REQUEST_ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-remove-signature_request_id
      path: /signature_request/remove/{signature_request_id}
      operations:
      - name: signaturerequestremove
        method: POST
        description: Dropbox _t__SignatureRequestRemove::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestRemove::SIGNATURE_REQUEST_ID
          required: true
    - name: signature_request-send
      path: /signature_request/send
      operations:
      - name: signaturerequestsend
        method: POST
        description: Dropbox _t__SignatureRequestSend::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-send_with_template
      path: /signature_request/send_with_template
      operations:
      - name: signaturerequestsendwithtemplate
        method: POST
        description: Dropbox _t__SignatureRequestSendWithTemplate::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-update-signature_request_id
      path: /signature_request/update/{signature_request_id}
      operations:
      - name: signaturerequestupdate
        method: POST
        description: Dropbox _t__SignatureRequestUpdate::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestUpdate::SIGNATURE_REQUEST_ID
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: signature_request-signature_request_id
      path: /signature_request/{signature_request_id}
      operations:
      - name: signaturerequestget
        method: GET
        description: Dropbox _t__SignatureRequestGet::SUMMARY
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: signature_request_id
          in: path
          type: string
          description: _t__SignatureRequestGet::SIGNATURE_REQUEST_ID
          required: true
    authentication:
      type: bearer
      token: '{{env.DROPBOX_API_KEY}}'
  exposes:
  - type: rest
    namespace: sign-signature-request-rest
    port: 8080
    description: REST adapter for Dropbox Sign — Signature Request. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/signature-request/bulk-create-embedded-with-template
      name: signature-request-bulk-create-embedded-with-template
      description: REST surface for signature_request-bulk_create_embedded_with_template.
      operations:
      - method: POST
        name: signaturerequestbulkcreateembeddedwithtemplate
        description: Dropbox _t__SignatureRequestBulkCreateEmbeddedWithTemplate::SUMMARY
        call: sign-signature-request.signaturerequestbulkcreateembeddedwithtemplate
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/bulk-send-with-template
      name: signature-request-bulk-send-with-template
      description: REST surface for signature_request-bulk_send_with_template.
      operations:
      - method: POST
        name: signaturerequestbulksendwithtemplate
        description: Dropbox _t__SignatureRequestBulkSendWithTemplate::SUMMARY
        call: sign-signature-request.signaturerequestbulksendwithtemplate
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/cancel/{signature-request-id}
      name: signature-request-cancel-signature-request-id
      description: REST surface for signature_request-cancel-signature_request_id.
      operations:
      - method: POST
        name: signaturerequestcancel
        description: Dropbox _t__SignatureRequestCancel::SUMMARY
        call: sign-signature-request.signaturerequestcancel
        with:
          signature_request_id: rest.signature_request_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/create-embedded
      name: signature-request-create-embedded
      description: REST surface for signature_request-create_embedded.
      operations:
      - method: POST
        name: signaturerequestcreateembedded
        description: Dropbox _t__SignatureRequestCreateEmbedded::SUMMARY
        call: sign-signature-request.signaturerequestcreateembedded
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/create-embedded-with-template
      name: signature-request-create-embedded-with-template
      description: REST surface for signature_request-create_embedded_with_template.
      operations:
      - method: POST
        name: signaturerequestcreateembeddedwithtemplate
        description: Dropbox _t__SignatureRequestCreateEmbeddedWithTemplate::SUMMARY
        call: sign-signature-request.signaturerequestcreateembeddedwithtemplate
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/edit/{signature-request-id}
      name: signature-request-edit-signature-request-id
      description: REST surface for signature_request-edit-signature_request_id.
      operations:
      - method: PUT
        name: signaturerequestedit
        description: Dropbox _t__SignatureRequestEdit::SUMMARY
        call: sign-signature-request.signaturerequestedit
        with:
          signature_request_id: rest.signature_request_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/edit-embedded/{signature-request-id}
      name: signature-request-edit-embedded-signature-request-id
      description: REST surface for signature_request-edit_embedded-signature_request_id.
      operations:
      - method: PUT
        name: signaturerequesteditembedded
        description: Dropbox _t__SignatureRequestEditEmbedded::SUMMARY
        call: sign-signature-request.signaturerequesteditembedded
        with:
          signature_request_id: rest.signature_request_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/edit-embedded-with-template/{signature-request-id}
      name: signature-request-edit-embedded-with-template-signature-request-id
      description: REST surface for signature_request-edit_embedded_with_template-signature_request_id.
      operations:
      - method: PUT
        name: signaturerequesteditembeddedwithtemplate
        description: Dropbox _t__SignatureRequestEditEmbeddedWithTemplate::SUMMARY
        call: sign-signature-request.signaturerequesteditembeddedwithtemplate
        with:
          signature_request_id: rest.signature_request_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/edit-with-template/{signature-request-id}
      name: signature-request-edit-with-template-signature-request-id
      description: REST surface for signature_request-edit_with_template-signature_request_id.
      operations:
      - method: PUT
        name: signaturerequesteditwithtemplate
        description: Dropbox _t__SignatureRequestEditWithTemplate::SUMMARY
        call: sign-signature-request.signaturerequesteditwithtemplate
        with:
          signature_request_id: rest.signature_request_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/files/{signature-request-id}
      name: signature-request-files-signature-request-id
      description: REST surface for signature_request-files-signature_request_id.
      operations:
      - method: GET
        name: signaturerequestfiles
        description: Dropbox _t__SignatureRequestFiles::SUMMARY
        call: sign-signature-request.signaturerequestfiles
        with:
          signature_request_id: rest.signature_request_id
          file_type: rest.file_type
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/files-as-data-uri/{signature-request-id}
      name: signature-request-files-as-data-uri-signature-request-id
      description: REST surface for signature_request-files_as_data_uri-signature_request_id.
      operations:
      - method: GET
        name: signaturerequestfilesasdatauri
        description: Dropbox _t__SignatureRequestFilesAsDataUri::SUMMARY
        call: sign-signature-request.signaturerequestfilesasdatauri
        with:
          signature_request_id: rest.signature_request_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/files-as-file-url/{signature-request-id}
      name: signature-request-files-as-file-url-signature-request-id
      description: REST surface for signature_request-files_as_file_url-signature_request_id.
      operations:
      - method: GET
        name: signaturerequestfilesasfileurl
        description: Dropbox _t__SignatureRequestFilesAsFileUrl::SUMMARY
        call: sign-signature-request.signaturerequestfilesasfileurl
        with:
          signature_request_id: rest.signature_request_id
          force_download: rest.force_download
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/list
      name: signature-request-list
      description: REST surface for signature_request-list.
      operations:
      - method: GET
        name: signaturerequestlist
        description: Dropbox _t__SignatureRequestList::SUMMARY
        call: sign-signature-request.signaturerequestlist
        with:
          account_id: rest.account_id
          page: rest.page
          page_size: rest.page_size
          query: rest.query
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/release-hold/{signature-request-id}
      name: signature-request-release-hold-signature-request-id
      description: REST surface for signature_request-release_hold-signature_request_id.
      operations:
      - method: POST
        name: signaturerequestreleasehold
        description: Dropbox _t__SignatureRequestReleaseHold::SUMMARY
        call: sign-signature-request.signaturerequestreleasehold
        with:
          signature_request_id: rest.signature_request_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/remind/{signature-request-id}
      name: signature-request-remind-signature-request-id
      description: REST surface for signature_request-remind-signature_request_id.
      operations:
      - method: POST
        name: signaturerequestremind
        description: Dropbox _t__SignatureRequestRemind::SUMMARY
        call: sign-signature-request.signaturerequestremind
        with:
          signature_request_id: rest.signature_request_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/remove/{signature-request-id}
      name: signature-request-remove-signature-request-id
      description: REST surface for signature_request-remove-signature_request_id.
      operations:
      - method: POST
        name: signaturerequestremove
        description: Dropbox _t__SignatureRequestRemove::SUMMARY
        call: sign-signature-request.signaturerequestremove
        with:
          signature_request_id: rest.signature_request_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/send
      name: signature-request-send
      description: REST surface for signature_request-send.
      operations:
      - method: POST
        name: signaturerequestsend
        description: Dropbox _t__SignatureRequestSend::SUMMARY
        call: sign-signature-request.signaturerequestsend
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/send-with-template
      name: signature-request-send-with-template
      description: REST surface for signature_request-send_with_template.
      operations:
      - method: POST
        name: signaturerequestsendwithtemplate
        description: Dropbox _t__SignatureRequestSendWithTemplate::SUMMARY
        call: sign-signature-request.signaturerequestsendwithtemplate
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/update/{signature-request-id}
      name: signature-request-update-signature-request-id
      description: REST surface for signature_request-update-signature_request_id.
      operations:
      - method: POST
        name: signaturerequestupdate
        description: Dropbox _t__SignatureRequestUpdate::SUMMARY
        call: sign-signature-request.signaturerequestupdate
        with:
          signature_request_id: rest.signature_request_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/signature-request/{signature-request-id}
      name: signature-request-signature-request-id
      description: REST surface for signature_request-signature_request_id.
      operations:
      - method: GET
        name: signaturerequestget
        description: Dropbox _t__SignatureRequestGet::SUMMARY
        call: sign-signature-request.signaturerequestget
        with:
          signature_request_id: rest.signature_request_id
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: sign-signature-request-mcp
    port: 9090
    transport: http
    description: MCP adapter for Dropbox Sign — Signature Request. One tool per consumed operation, routed inline through
      this capability's consumes block.
    tools:
    - name: dropbox-t-signaturerequestbulkcreateembeddedwithtemplate-summary
      description: Dropbox _t__SignatureRequestBulkCreateEmbeddedWithTemplate::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestbulkcreateembeddedwithtemplate
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestbulksendwithtemplate-summary
      description: Dropbox _t__SignatureRequestBulkSendWithTemplate::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestbulksendwithtemplate
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestcancel-summary
      description: Dropbox _t__SignatureRequestCancel::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestcancel
      with:
        signature_request_id: tools.signature_request_id
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestcreateembedded-summary
      description: Dropbox _t__SignatureRequestCreateEmbedded::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestcreateembedded
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestcreateembeddedwithtemplate-summary
      description: Dropbox _t__SignatureRequestCreateEmbeddedWithTemplate::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestcreateembeddedwithtemplate
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestedit-summary
      description: Dropbox _t__SignatureRequestEdit::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequestedit
      with:
        signature_request_id: tools.signature_request_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequesteditembedded-summary
      description: Dropbox _t__SignatureRequestEditEmbedded::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequesteditembedded
      with:
        signature_request_id: tools.signature_request_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequesteditembeddedwithtemplate-summary
      description: Dropbox _t__SignatureRequestEditEmbeddedWithTemplate::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequesteditembeddedwithtemplate
      with:
        signature_request_id: tools.signature_request_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequesteditwithtemplate-summary
      description: Dropbox _t__SignatureRequestEditWithTemplate::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequesteditwithtemplate
      with:
        signature_request_id: tools.signature_request_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestfiles-summary
      description: Dropbox _t__SignatureRequestFiles::SUMMARY
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequestfiles
      with:
        signature_request_id: tools.signature_request_id
        file_type: tools.file_type
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestfilesasdatauri-summary
      description: Dropbox _t__SignatureRequestFilesAsDataUri::SUMMARY
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequestfilesasdatauri
      with:
        signature_request_id: tools.signature_request_id
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestfilesasfileurl-summary
      description: Dropbox _t__SignatureRequestFilesAsFileUrl::SUMMARY
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequestfilesasfileurl
      with:
        signature_request_id: tools.signature_request_id
        force_download: tools.force_download
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestlist-summary
      description: Dropbox _t__SignatureRequestList::SUMMARY
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: sign-signature-request.signaturerequestlist
      with:
        account_id: tools.account_id
        page: tools.page
        page_size: tools.page_size
        query: tools.query
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestreleasehold-summary
      description: Dropbox _t__SignatureRequestReleaseHold::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestreleasehold
      with:
        signature_request_id: tools.signature_request_id
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestremind-summary
      description: Dropbox _t__SignatureRequestRemind::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestremind
      with:
        signature_request_id: tools.signature_request_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestremove-summary
      description: Dropbox _t__SignatureRequestRemove::SUMMARY
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: sign-signature-request.signaturerequestremove
      with:
        signature_request_id: tools.signature_request_id
      outputParameters:
      - type: object
        mapping: $.
    - name: dropbox-t-signaturerequestsend-summary
      description: Dropbox _t__SignatureRequestSend::SUMMARY
      hints:
        readOnly: false
        destructive: fals

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dropbox/refs/heads/main/capabilities/sign-signature-request.yaml