> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SpotDraft

> 60 actions available for SpotDraft through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/spotdraft/filled/png" alt="SpotDraft" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>SpotDraft</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>60 actions · 1 auth method</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-preview" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Preview</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Documents</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="Client Credentials">
    SpotDraft uses dual custom HTTP headers (client-id and client-secret) for authentication. Credentials are generated from...

    Guides: [Connector Profile](/connectors/spotdraft/guides/connector-profile/client-credentials), [Link Account](/connectors/spotdraft/guides/link-account/client-credentials)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>60 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_list_contracts" data-action-label="List Contracts" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Contracts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_list_contracts" aria-label="Copy spotdraft_list_contracts"><code className="connector-page-code">spotdraft\_list\_contracts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a paginated list of contracts in the workspace.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_create_contract" data-action-label="Create Contract" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Contract</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_create_contract" aria-label="Copy spotdraft_create_contract"><code className="connector-page-code">spotdraft\_create\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new contract from a template with specified data and counterparties.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_get_contract_status" data-action-label="Get Contract Status" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_get_contract_status" aria-label="Copy spotdraft_get_contract_status"><code className="connector-page-code">spotdraft\_get\_contract\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the current status of a contract by its composite ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_get_contract_content" data-action-label="Get Contract Content" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Content</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_get_contract_content" aria-label="Copy spotdraft_get_contract_content"><code className="connector-page-code">spotdraft\_get\_contract\_content</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the text content of a contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_download_contract" data-action-label="Download Contract" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Download Contract</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_download_contract" aria-label="Copy spotdraft_download_contract"><code className="connector-page-code">spotdraft\_download\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Download the contract file by composite ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_create_contract_download_link" data-action-label="Create Contract Download Link" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Contract Download Link</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_create_contract_download_link" aria-label="Copy spotdraft_create_contract_download_link"><code className="connector-page-code">spotdraft\_create\_contract\_download\_link</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Generate a download link for a contract file.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_send_contract_to_counterparties" data-action-label="Send Contract To Counterparties" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Send Contract To Counterparties</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_send_contract_to_counterparties" aria-label="Copy spotdraft_send_contract_to_counterparties"><code className="connector-page-code">spotdraft\_send\_contract\_to\_counterparties</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Send a contract to its counterparties via email.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_void_contract" data-action-label="Void Contract" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Void Contract</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_void_contract" aria-label="Copy spotdraft_void_contract"><code className="connector-page-code">spotdraft\_void\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Void a contract by its composite ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_mark_contract_for_execution" data-action-label="Mark Contract For Execution" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Mark Contract For Execution</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_mark_contract_for_execution" aria-label="Copy spotdraft_mark_contract_for_execution"><code className="connector-page-code">spotdraft\_mark\_contract\_for\_execution</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Mark a contract as ready for execution.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_resend_signatory_email" data-action-label="Resend Signatory Email" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Resend Signatory Email</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_resend_signatory_email" aria-label="Copy spotdraft_resend_signatory_email"><code className="connector-page-code">spotdraft\_resend\_signatory\_email</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Resend the signing email to a contract signatory.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_update_contract_data" data-action-label="Update Contract Data" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Contract Data</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_update_contract_data" aria-label="Copy spotdraft_update_contract_data"><code className="connector-page-code">spotdraft\_update\_contract\_data</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update the data fields of an existing contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_update_contract_business_user" data-action-label="Update Contract Business User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Contract Business User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_update_contract_business_user" aria-label="Copy spotdraft_update_contract_business_user"><code className="connector-page-code">spotdraft\_update\_contract\_business\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update the business user assigned to a contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_get_contract_by_external_metadata" data-action-label="Get Contract By External Metadata" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract By External Metadata</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_get_contract_by_external_metadata" aria-label="Copy spotdraft_get_contract_by_external_metadata"><code className="connector-page-code">spotdraft\_get\_contract\_by\_external\_metadata</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List contracts associated with a given external metadata ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_preview_contract" data-action-label="Preview Contract" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Preview Contract</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_preview_contract" aria-label="Copy spotdraft_preview_contract"><code className="connector-page-code">spotdraft\_preview\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Generate a preview of a contract from a template.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_upload_contract_for_review" data-action-label="Upload Contract For Review" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Upload Contract For Review</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_upload_contract_for_review" aria-label="Copy spotdraft_upload_contract_for_review"><code className="connector-page-code">spotdraft\_upload\_contract\_for\_review</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload an existing contract document for review in SpotDraft.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_upload_contract_for_signature" data-action-label="Upload Contract For Signature" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Upload Contract For Signature</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_upload_contract_for_signature" aria-label="Copy spotdraft_upload_contract_for_signature"><code className="connector-page-code">spotdraft\_upload\_contract\_for\_signature</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload an existing contract document for signing in SpotDraft.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_upload_executed_contract" data-action-label="Upload Executed Contract" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Upload Executed Contract</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_upload_executed_contract" aria-label="Copy spotdraft_upload_executed_contract"><code className="connector-page-code">spotdraft\_upload\_executed\_contract</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload an already-executed contract document to SpotDraft.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_get_contract_related_contracts" data-action-label="Get Contract Related Contracts" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Related Contracts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_get_contract_related_contracts" aria-label="Copy spotdraft_get_contract_related_contracts"><code className="connector-page-code">spotdraft\_get\_contract\_related\_contracts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get contracts related to a specific contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_create_contract_relation" data-action-label="Create Contract Relation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Contract Relation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_create_contract_relation" aria-label="Copy spotdraft_create_contract_relation"><code className="connector-page-code">spotdraft\_create\_contract\_relation</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a relation between two contracts.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_get_contract_questionnaire_responses" data-action-label="Get Contract Questionnaire Responses" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Questionnaire Responses</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_get_contract_questionnaire_responses" aria-label="Copy spotdraft_get_contract_questionnaire_responses"><code className="connector-page-code">spotdraft\_get\_contract\_questionnaire\_responses</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get questionnaire responses for a contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_get_contract_authorized_users" data-action-label="Get Contract Authorized Users" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Authorized Users</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_get_contract_authorized_users" aria-label="Copy spotdraft_get_contract_authorized_users"><code className="connector-page-code">spotdraft\_get\_contract\_authorized\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the list of users authorized to access a contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_create_review_request" data-action-label="Create Review Request" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Review Request</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_create_review_request" aria-label="Copy spotdraft_create_review_request"><code className="connector-page-code">spotdraft\_create\_review\_request</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a review request for a contract.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_list" data-action-label="List Counterparties" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Counterparties</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_list" aria-label="Copy spotdraft_counter_parties_list"><code className="connector-page-code">spotdraft\_counter\_parties\_list</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List Counterparties.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_create" data-action-label="Create Counter Party" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Counter Party</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_create" aria-label="Copy spotdraft_counter_parties_create"><code className="connector-page-code">spotdraft\_counter\_parties\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create Counter Party.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_retrieve_by_id" data-action-label="Get Counterparty" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Counterparty</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_retrieve_by_id" aria-label="Copy spotdraft_counter_parties_retrieve_by_id"><code className="connector-page-code">spotdraft\_counter\_parties\_retrieve\_by\_id</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Counterparty.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_partial_update" data-action-label="Update Counterparty" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Counterparty</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_partial_update" aria-label="Copy spotdraft_counter_parties_partial_update"><code className="connector-page-code">spotdraft\_counter\_parties\_partial\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update Counterparty.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_contacts_retrieve" data-action-label="List Counterparty Contacts" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Counterparty Contacts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_contacts_retrieve" aria-label="Copy spotdraft_counter_parties_contacts_retrieve"><code className="connector-page-code">spotdraft\_counter\_parties\_contacts\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List Counterparty Contacts.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_contacts_create" data-action-label="Create Counterparty Contact" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Counterparty Contact</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_contacts_create" aria-label="Copy spotdraft_counter_parties_contacts_create"><code className="connector-page-code">spotdraft\_counter\_parties\_contacts\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create Counterparty Contact.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_contacts_partial_update" data-action-label="Update Counterparty Contact" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Counterparty Contact</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_contacts_partial_update" aria-label="Copy spotdraft_counter_parties_contacts_partial_update"><code className="connector-page-code">spotdraft\_counter\_parties\_contacts\_partial\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update Counterparty Contact.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_counter_parties_contacts_destroy" data-action-label="Delete Counterparty Contact" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Counterparty Contact</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_counter_parties_contacts_destroy" aria-label="Copy spotdraft_counter_parties_contacts_destroy"><code className="connector-page-code">spotdraft\_counter\_parties\_contacts\_destroy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete Counterparty Contact.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_auth_users_retrieve" data-action-label="Get User List" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get User List</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_auth_users_retrieve" aria-label="Copy spotdraft_auth_users_retrieve"><code className="connector-page-code">spotdraft\_auth\_users\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get User List.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_auth_users_create" data-action-label="Create And Invite User" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create And Invite User</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_auth_users_create" aria-label="Copy spotdraft_auth_users_create"><code className="connector-page-code">spotdraft\_auth\_users\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create and Invite User.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_obligations_list" data-action-label="List Obligations" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Obligations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_obligations_list" aria-label="Copy spotdraft_contracts_obligations_list"><code className="connector-page-code">spotdraft\_contracts\_obligations\_list</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List Obligations.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_obligations_create" data-action-label="Create Obligation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Obligation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_obligations_create" aria-label="Copy spotdraft_contracts_obligations_create"><code className="connector-page-code">spotdraft\_contracts\_obligations\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create Obligation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_obligations_retrieve_by_id" data-action-label="Get Obligation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Obligation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_obligations_retrieve_by_id" aria-label="Copy spotdraft_contracts_obligations_retrieve_by_id"><code className="connector-page-code">spotdraft\_contracts\_obligations\_retrieve\_by\_id</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Obligation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_obligations_partial_update" data-action-label="Update Obligation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Obligation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_obligations_partial_update" aria-label="Copy spotdraft_contracts_obligations_partial_update"><code className="connector-page-code">spotdraft\_contracts\_obligations\_partial\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update Obligation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_obligations_destroy" data-action-label="Delete Obligation" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Obligation</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_obligations_destroy" aria-label="Copy spotdraft_contracts_obligations_destroy"><code className="connector-page-code">spotdraft\_contracts\_obligations\_destroy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete Obligation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_legal_intake_retrieve" data-action-label="List Legal Intakes" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Legal Intakes</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_legal_intake_retrieve" aria-label="Copy spotdraft_legal_intake_retrieve"><code className="connector-page-code">spotdraft\_legal\_intake\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List legal intakes.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_legal_intake_retrieve_by_id" data-action-label="Get Legal Intake" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Legal Intake</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_legal_intake_retrieve_by_id" aria-label="Copy spotdraft_legal_intake_retrieve_by_id"><code className="connector-page-code">spotdraft\_legal\_intake\_retrieve\_by\_id</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific legal intake by its ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_legal_intake_create" data-action-label="Create Legal Intake" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Legal Intake</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_legal_intake_create" aria-label="Copy spotdraft_legal_intake_create"><code className="connector-page-code">spotdraft\_legal\_intake\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create legal intake.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_legal_intake_partial_update" data-action-label="Update Legal Intake" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Legal Intake</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_legal_intake_partial_update" aria-label="Copy spotdraft_legal_intake_partial_update"><code className="connector-page-code">spotdraft\_legal\_intake\_partial\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update legal intake.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_legal_intake_destroy" data-action-label="Delete Legal Intake" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Legal Intake</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_legal_intake_destroy" aria-label="Copy spotdraft_legal_intake_destroy"><code className="connector-page-code">spotdraft\_legal\_intake\_destroy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete legal intake.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contract_types_retrieve" data-action-label="Get Contract Type List" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Type List</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contract_types_retrieve" aria-label="Copy spotdraft_contract_types_retrieve"><code className="connector-page-code">spotdraft\_contract\_types\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Contract Type List.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contract_types_entities_retrieve" data-action-label="List Contract Type Entities" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Contract Type Entities</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contract_types_entities_retrieve" aria-label="Copy spotdraft_contract_types_entities_retrieve"><code className="connector-page-code">spotdraft\_contract\_types\_entities\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List Contract Type Entities.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_templates_list" data-action-label="Get Template List" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Template List</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_templates_list" aria-label="Copy spotdraft_templates_list"><code className="connector-page-code">spotdraft\_templates\_list</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Template List.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_templates_retrieve_by_id" data-action-label="Get Template Details" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Template Details</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_templates_retrieve_by_id" aria-label="Copy spotdraft_templates_retrieve_by_id"><code className="connector-page-code">spotdraft\_templates\_retrieve\_by\_id</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Template Details.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_templates_metadata_retrieve" data-action-label="Get Template Metadata" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Template Metadata</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_templates_metadata_retrieve" aria-label="Copy spotdraft_templates_metadata_retrieve"><code className="connector-page-code">spotdraft\_templates\_metadata\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Template Metadata.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_templates_partial_update" data-action-label="Update Template" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Template</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_templates_partial_update" aria-label="Copy spotdraft_templates_partial_update"><code className="connector-page-code">spotdraft\_templates\_partial\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing contract template.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_organizations_entities_retrieve" data-action-label="Get Organization Entities" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Organization Entities</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_organizations_entities_retrieve" aria-label="Copy spotdraft_organizations_entities_retrieve"><code className="connector-page-code">spotdraft\_organizations\_entities\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Organization Entities.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_organizations_entities_create" data-action-label="Create Entity" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Entity</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_organizations_entities_create" aria-label="Copy spotdraft_organizations_entities_create"><code className="connector-page-code">spotdraft\_organizations\_entities\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create Entity.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_webhooks_create" data-action-label="Setup Webhook" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Setup Webhook</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_webhooks_create" aria-label="Copy spotdraft_webhooks_create"><code className="connector-page-code">spotdraft\_webhooks\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Setup Webhook.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_webhooks_hmac_key_get" data-action-label="Get Webhook Secret" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Webhook Secret</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_webhooks_hmac_key_get" aria-label="Copy spotdraft_webhooks_hmac_key_get"><code className="connector-page-code">spotdraft\_webhooks\_hmac\_key\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Webhook secret.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_webhooks_destroy" data-action-label="Remove Webhook" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Remove Webhook</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_webhooks_destroy" aria-label="Copy spotdraft_webhooks_destroy"><code className="connector-page-code">spotdraft\_webhooks\_destroy</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove Webhook.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_invite_create" data-action-label="Invite Users & Roles" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Invite Users & Roles</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_invite_create" aria-label="Copy spotdraft_contracts_invite_create"><code className="connector-page-code">spotdraft\_contracts\_invite\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Invite Users & Roles.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_approvals_retrieve" data-action-label="Get Contract Approvals" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Approvals</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_approvals_retrieve" aria-label="Copy spotdraft_contracts_approvals_retrieve"><code className="connector-page-code">spotdraft\_contracts\_approvals\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Contract Approvals.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_approvals_create" data-action-label="Create And Send Adhoc Approvals" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create And Send Adhoc Approvals</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_approvals_create" aria-label="Copy spotdraft_contracts_approvals_create"><code className="connector-page-code">spotdraft\_contracts\_approvals\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create and Send adhoc Approvals.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_comments_retrieve" data-action-label="Get Comments In Contract Activity Log." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Comments In Contract Activity Log.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_comments_retrieve" aria-label="Copy spotdraft_contracts_comments_retrieve"><code className="connector-page-code">spotdraft\_contracts\_comments\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Comments in Contract Activity Log.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_comments_create" data-action-label="Add Comment To Contract Activity Log." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add Comment To Contract Activity Log.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_comments_create" aria-label="Copy spotdraft_contracts_comments_create"><code className="connector-page-code">spotdraft\_contracts\_comments\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add Comment to Contract Activity Log.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_recipients_retrieve" data-action-label="Get Contract Recipients" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contract Recipients</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_recipients_retrieve" aria-label="Copy spotdraft_contracts_recipients_retrieve"><code className="connector-page-code">spotdraft\_contracts\_recipients\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Contract Recipients.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="spotdraft_contracts_recipients_recipient_link_retrieve" data-action-label="Get Recipient Link" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Recipient Link</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="spotdraft_contracts_recipients_recipient_link_retrieve" aria-label="Copy spotdraft_contracts_recipients_recipient_link_retrieve"><code className="connector-page-code">spotdraft\_contracts\_recipients\_recipient\_link\_retrieve</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get Recipient Link.</div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/spotdraft/guides/connector-profile/client-credentials" icon="https://stackone-logos.com/api/spotdraft/filled/png" horizontal>
        SpotDraft - Client Credentials
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/spotdraft/guides/link-account/client-credentials" icon="https://stackone-logos.com/api/spotdraft/filled/png" horizontal>
        SpotDraft - Client Credentials
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
