Dropbox Sign API

The Dropbox Sign API offers a reliable, flexible set of eSignature tools that can be used to power digital agreements and turn slow, outdated business processes into a competitive advantage. With a broad range of highly-configurable features, the Dropbox Sign API empowers you to build secure signing experiences and document workflows that delight your users.

OpenAPI Specification

dropbox-sign-openapi-original.yml Raw ↑
openapi: 3.0.3
info:
  title: 'Dropbox Sign'
  description: 'The Dropbox Sign API offers a reliable, flexible set of eSignature tools that can be used to power digital agreements and turn slow, outdated business processes into a competitive advantage. With a broad range of highly-configurable features, the Dropbox Sign API empowers you to build secure signing experiences and document workflows that delight your users.'
  termsOfService: 'https://www.hellosign.com/terms'
  contact:
    email: [email protected]
  license:
    name: MIT
    url: 'https://opensource.org/licenses/MIT'
  version: 3.0.0
servers:
  - url: 'https://api.hellosign.com/v3'
paths:
  /account/create:
    post:
      tags:
        - Account
      summary: 'Dropbox _t__AccountCreate::SUMMARY'
      description: '_t__AccountCreate::DESCRIPTION'
      operationId: accountCreate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccountCreateRequest'
            examples:
              default_example:
                $ref: '#/components/examples/AccountCreateRequestDefaultExample'
              oauth:
                $ref: '#/components/examples/AccountCreateRequestOAuthExample'
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountCreateResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/AccountCreateResponseExample'
                oauth:
                  $ref: '#/components/examples/AccountCreateOAuthResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - account_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/AccountCreate.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/AccountCreate.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/AccountCreate.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/AccountCreate.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/AccountCreate.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/AccountCreate.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/AccountCreate.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/AccountCreate.sh
      x-meta:
        seo:
          title: '_t__AccountCreate::SEO::TITLE'
          description: '_t__AccountCreate::SEO::DESCRIPTION'
  /account:
    get:
      tags:
        - Account
      summary: 'Dropbox _t__AccountGet::SUMMARY'
      description: '_t__AccountGet::DESCRIPTION'
      operationId: accountGet
      parameters:
        - name: account_id
          in: query
          description: '_t__AccountGet::ACCOUNT_ID'
          required: false
          schema:
            type: string
        - name: email_address
          in: query
          description: '_t__AccountGet::EMAIL_ADDRESS'
          required: false
          schema:
            type: string
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountGetResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/AccountGetResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - account_access
            - basic_account_info
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/AccountGet.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/AccountGet.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/AccountGet.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/AccountGet.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/AccountGet.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/AccountGet.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/AccountGet.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/AccountGet.sh
      x-meta:
        seo:
          title: '_t__AccountGet::SEO::TITLE'
          description: '_t__AccountGet::SEO::DESCRIPTION'
    put:
      tags:
        - Account
      summary: 'Dropbox _t__AccountUpdate::SUMMARY'
      description: '_t__AccountUpdate::DESCRIPTION'
      operationId: accountUpdate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccountUpdateRequest'
            examples:
              default_example:
                $ref: '#/components/examples/AccountUpdateRequestDefaultExample'
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountGetResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/AccountUpdateResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                409_example:
                  $ref: '#/components/examples/Error409ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - account_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/AccountUpdate.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/AccountUpdate.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/AccountUpdate.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/AccountUpdate.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/AccountUpdate.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/AccountUpdate.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/AccountUpdate.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/AccountUpdate.sh
      x-meta:
        seo:
          title: '_t__AccountUpdate::SEO::TITLE'
          description: '_t__AccountUpdate::SEO::DESCRIPTION'
  /account/verify:
    post:
      tags:
        - Account
      summary: 'Dropbox _t__AccountVerify::SUMMARY'
      description: '_t__AccountVerify::DESCRIPTION'
      operationId: accountVerify
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccountVerifyRequest'
            examples:
              default_example:
                $ref: '#/components/examples/AccountVerifyRequestDefaultExample'
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountVerifyResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/AccountVerifyFoundResponseExample'
                not_found:
                  $ref: '#/components/examples/AccountVerifyNotFoundResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - account_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/AccountVerify.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/AccountVerify.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/AccountVerify.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/AccountVerify.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/AccountVerify.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/AccountVerify.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/AccountVerify.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/AccountVerify.sh
      x-meta:
        seo:
          title: '_t__AccountVerify::SEO::TITLE'
          description: '_t__AccountVerify::SEO::DESCRIPTION'
  /api_app:
    post:
      tags:
        - 'Api App'
      summary: 'Dropbox _t__ApiAppCreate::SUMMARY'
      description: '_t__ApiAppCreate::DESCRIPTION'
      operationId: apiAppCreate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApiAppCreateRequest'
            examples:
              default_example:
                $ref: '#/components/examples/ApiAppCreateRequestDefaultExample'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ApiAppCreateRequest'
      responses:
        '201':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiAppGetResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/ApiAppCreateResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                404_example:
                  $ref: '#/components/examples/Error404ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - api_app_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/ApiAppCreate.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/ApiAppCreate.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/ApiAppCreate.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/ApiAppCreate.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/ApiAppCreate.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/ApiAppCreate.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/ApiAppCreate.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/ApiAppCreate.sh
      x-meta:
        seo:
          title: '_t__ApiAppCreate::SEO::TITLE'
          description: '_t__ApiAppCreate::SEO::DESCRIPTION'
  '/api_app/{client_id}':
    get:
      tags:
        - 'Api App'
      summary: 'Dropbox _t__ApiAppGet::SUMMARY'
      description: '_t__ApiAppGet::DESCRIPTION'
      operationId: apiAppGet
      parameters:
        - name: client_id
          in: path
          description: '_t__ApiAppGet::CLIENT_ID'
          required: true
          schema:
            type: string
          example: 0dd3b823a682527788c4e40cb7b6f7e9
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiAppGetResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/ApiAppGetResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                404_example:
                  $ref: '#/components/examples/Error404ResponseExample'
                429_example:
                  $ref: '#/components/examples/Error429ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - api_app_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/ApiAppGet.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/ApiAppGet.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/ApiAppGet.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/ApiAppGet.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/ApiAppGet.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/ApiAppGet.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/ApiAppGet.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/ApiAppGet.sh
      x-meta:
        seo:
          title: '_t__ApiAppGet::SEO::TITLE'
          description: '_t__ApiAppGet::SEO::DESCRIPTION'
    put:
      tags:
        - 'Api App'
      summary: 'Dropbox _t__ApiAppUpdate::SUMMARY'
      description: '_t__ApiAppUpdate::DESCRIPTION'
      operationId: apiAppUpdate
      parameters:
        - name: client_id
          in: path
          description: '_t__ApiAppUpdate::CLIENT_ID'
          required: true
          schema:
            type: string
          example: 0dd3b823a682527788c4e40cb7b6f7e9
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApiAppUpdateRequest'
            examples:
              default_example:
                $ref: '#/components/examples/ApiAppUpdateRequestDefaultExample'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/ApiAppUpdateRequest'
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiAppGetResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/ApiAppUpdateResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                409_example:
                  $ref: '#/components/examples/Error409ResponseExample'
                429_example:
                  $ref: '#/components/examples/Error429ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - api_app_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/ApiAppUpdate.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/ApiAppUpdate.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/ApiAppUpdate.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/ApiAppUpdate.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/ApiAppUpdate.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/ApiAppUpdate.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/ApiAppUpdate.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/ApiAppUpdate.sh
      x-meta:
        seo:
          title: '_t__ApiAppUpdate::SEO::TITLE'
          description: '_t__ApiAppUpdate::SEO::DESCRIPTION'
    delete:
      tags:
        - 'Api App'
      summary: 'Dropbox _t__ApiAppDelete::SUMMARY'
      description: '_t__ApiAppDelete::DESCRIPTION'
      operationId: apiAppDelete
      parameters:
        - name: client_id
          in: path
          description: '_t__ApiAppDelete::CLIENT_ID'
          required: true
          schema:
            type: string
          example: 0dd3b823a682527788c4e40cb7b6f7e9
      responses:
        '204':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                404_example:
                  $ref: '#/components/examples/Error404ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - api_app_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/ApiAppDelete.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/ApiAppDelete.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/ApiAppDelete.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/ApiAppDelete.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/ApiAppDelete.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/ApiAppDelete.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/ApiAppDelete.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/ApiAppDelete.sh
      x-meta:
        seo:
          title: '_t__ApiAppDelete::SEO::TITLE'
          description: '_t__ApiAppDelete::SEO::DESCRIPTION'
  /api_app/list:
    get:
      tags:
        - 'Api App'
      summary: 'Dropbox _t__ApiAppList::SUMMARY'
      description: '_t__ApiAppList::DESCRIPTION'
      operationId: apiAppList
      parameters:
        - name: page
          in: query
          description: '_t__ApiAppList::PAGE'
          schema:
            type: integer
            default: 1
        - name: page_size
          in: query
          description: '_t__ApiAppList::PAGE_SIZE'
          schema:
            type: integer
            default: 20
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiAppListResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/ApiAppListResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - api_app_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/ApiAppList.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/ApiAppList.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/ApiAppList.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/ApiAppList.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/ApiAppList.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/ApiAppList.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/ApiAppList.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/ApiAppList.sh
      x-meta:
        seo:
          title: '_t__ApiAppList::SEO::TITLE'
          description: '_t__ApiAppList::SEO::DESCRIPTION'
  '/bulk_send_job/{bulk_send_job_id}':
    get:
      tags:
        - 'Bulk Send Job'
      summary: 'Dropbox _t__BulkSendJobGet::SUMMARY'
      description: '_t__BulkSendJobGet::DESCRIPTION'
      operationId: bulkSendJobGet
      parameters:
        - name: bulk_send_job_id
          in: path
          description: '_t__BulkSendJobGet::BULK_SEND_JOB_ID'
          required: true
          schema:
            type: string
          example: 6e683bc0369ba3d5b6f43c2c22a8031dbf6bd174
        - name: page
          in: query
          description: '_t__BulkSendJobGet::PAGE'
          schema:
            type: integer
            default: 1
        - name: page_size
          in: query
          description: '_t__BulkSendJobGet::PAGE_SIZE'
          schema:
            type: integer
            default: 20
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BulkSendJobGetResponse'
              examples:
                default_example:
                  $ref: '#/components/examples/BulkSendJobGetResponseExample'
        4XX:
          description: failed_operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                400_example:
                  $ref: '#/components/examples/Error400ResponseExample'
                401_example:
                  $ref: '#/components/examples/Error401ResponseExample'
                402_example:
                  $ref: '#/components/examples/Error402ResponseExample'
                403_example:
                  $ref: '#/components/examples/Error403ResponseExample'
                4XX_example:
                  $ref: '#/components/examples/Error4XXResponseExample'
      security:
        - api_key: []
        - oauth2:
            - request_signature
            - signature_request_access
      x-codeSamples:
        - lang: PHP
          label: PHP
          source:
            $ref: examples/BulkSendJobGet.php
        - lang: 'C#'
          label: 'C#'
          source:
            $ref: examples/BulkSendJobGet.cs
        - lang: JavaScript
          label: JavaScript
          source:
            $ref: examples/BulkSendJobGet.js
        - lang: TypeScript
          label: TypeScript
          source:
            $ref: examples/BulkSendJobGet.ts
        - lang: Java
          label: Java
          source:
            $ref: examples/BulkSendJobGet.java
        - lang: Ruby
          label: Ruby
          source:
            $ref: examples/BulkSendJobGet.rb
        - lang: Python
          label: Python
          source:
            $ref: examples/BulkSendJobGet.py
        - lang: cURL
          label: cURL
          source:
            $ref: examples/BulkSendJobGet.sh
      x-meta:
        seo:
          title: '_t__BulkSendJobGet::SEO::TITLE'
          description: '_t__BulkSendJobGet::SEO::DESCRIPTION'
  /bulk_send_job/list:
    get:
      tags:
        - 'Bulk Send Job'
      summary: 'Dropbox _t__BulkSendJobList::SUMMARY'
      description: '_t__BulkSendJobList::DESCRIPTION'
      operationId: bulkSendJobList
      parameters:
        - name: page
          in: query
          description: '_t__BulkSendJobList::PAGE'
          schema:
            type: integer
            default: 1
        - name: page_size
          in: query
          description: '_t__BulkSendJobList::PAGE_SIZE'
          schema:
            type: integer
            default: 20
      responses:
        '200':
          description: 'successful operation'
          headers:
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-Ratelimit-Reset:
              $ref: '#/components/headers/X-Ratelimit-Reset'
          content:
            application/json:
              schema:
        

# --- truncated at 32 KB (382 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dropbox/refs/heads/main/openapi/dropbox-sign-openapi-original.yml