Skip to docs navigation

SalesDock integration guide

Verified

How to connect SalesDock to WEXTL and use its 10 triggers and 55 actions in your workflows. About SalesDock: Sales activity tracking and pipeline management for sales teams.

  • 10 triggers
  • 31 searches
  • 24 actions
  • Instant (webhooks)
  • Auth: API key

AI-assisted documentation22 min read

This documentation is compiled from our integration source code, internal specs for SalesDock, its official API documentation and anonymized requests logs we collect from our support team[2].

Open SalesDock on WEXTL →
  • SalesDock
  • WEXTL
  • PartnerStack
  • Gong
  • Leexi AI
  • Appcues
  • LeadFlow
  • Better Proposals
  • AmpleMarket
  • Clari
  • Autobound AI
  • Ocean.io
  • D7 Lead Finder
  • Leadfeeder
  • Humantic AI
  • Adversus
  • LoneScale
  • Avoma
  • Forager
  • Clearbit
  • DocuPotion
  • Dropcontact
  • Hunter
  • Manyreach
  • Aroundhome
  • Popl
  • Dealhub
  • PandaDoc
  • Loopio
  • BombBomb
  • Proposify
  • JOOR
  • EnvironmentselectRequired

    Select Production for live data. Use Staging only for testing if provided by Salesdock.[1]

  • Account NametextRequired

    Enter your account name (e.g. 'demo').[1]

  • Salesdock - API TokenpasswordRequired

    Enter your API token provided by your account admin.[1]

  1. Log in to your WEXTL account, add the SalesDock node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your SalesDock account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Watch Agreements

Trigger
Output fields[3]
FieldType
Agreement IDnumber
Identifiertext
Nametext
Texttext

Watch Events

Trigger

No fields documented.

Watch Form Instances

Trigger
Output fields[3]
FieldType
Form Instance IDnumber
Titletext
Statustext
Organisation nametext
Agenttext
Client infoobject
Client name for receiving confirmation emailtext
Client email for receiving confirmation emailtext
Created atdate
Updated atdate

Watch Forms

Trigger
Output fields[3]
FieldType
Form IDnumber
Nametext

Watch Product

Trigger
Output fields[3]
FieldType
Product IDnumber
Nametext
Identifiertext
Supplier IDnumber
Supplier nametext
Supplier identifiertext
Typetext
Usptext
Descriptiontext
Cart infotext
Businesstext
Activetext
Valid fromtext
Valid tilltext
Created atdate
Updated atdate

Watch Product Question Answers

Trigger
Output fields[3]
FieldType
Product Question IDnumber
Nametext
Identifiertext
Input typetext
Descriptiontext

Watch Sales

Trigger
Output fields[3]
FieldType
Sales IDnumber
User IDnumber
Typetext
Sub typetext
Offertext
Offer acceptedtext
Statustext
Verificationtext
Verifiedtext
Flow IDnumber
Product IDnumber
Incoming IDtext
Created atdate
Last published atdate
Finalized atdate
Updated atdate
Outgoing attext
Offer answered atdate

37other output fields

Watch Suppliers

Trigger
Output fields[3]
FieldType
Supplier IDnumber
Nametext
Texttext
Identifiertext
Descriptiontext
Activetext

Watch Tasks

Trigger
Output fields[3]
FieldType
Task IDnumber
Titletext
Typetext
Statustext
Planned datedate
Planned timetext
End timedate
Assigned user IDnumber
Owner user IDnumber
Assigned toobject
IDnumber
Nametext
Organisationobject
Teamobject
Ownerobject
IDnumber
Nametext
Organisationobject
Teamobject
Descriptiontext
Remarkstext
Locationtext
Lead IDtext
Relation IDtext
Completed atdate
Created atdate

1other output field

Watch Users

Trigger
Output fields[3]
FieldType
User IDnumber
Firstnametext
Lastnametext
Emailemail
Roletext
Activenumber
Organisationtext
Organisation IDnumber
Organisation identifiertext
Extrafieldsobject
Personeelsnummertext
Testtext
Type medewerkertext
Businesstext

Get a Flow

Action
Input fields[3]
FieldType
Flow IDRequired
choice
Output fields[3]
FieldType
Flow IDnumber
Titletext
Typetext
Identifiertext
Transaction typetext
Verification methodtext
Minimum age customertext
Maximum age customertext
Business offer iban requiredboolean
Business order iban requiredboolean
Created atdate
Updated atdate

Get a Product

Action
Input fields[3]
FieldType
Product IDRequired
choice
Output fields[3]
FieldType
Product IDnumber
Nametext
Identifiertext
Mainnumber
Typetext
Imageobject
Extensiontext
Contenttext
Usptext
Descriptiontext
Durationtext
Businesstext
Retentiontext
Confirmation PDF layouttext
Activetext
Pricetext
Price actiontext
Price action typetext
Price action valuetext
Price monthlytext

11other output fields

Get a Product Question

Action
Input fields[3]
FieldType
Product Question IDRequired
choice
Output fields[3]
FieldType
Product Question IDnumber
Nametext
Identifiertext
Input typetext
Descriptiontext
Requiredtext
Visibletext
Visible customertext
Ruleobject
Typetext
Criteriontext
Visibilityboolean
Rulesarray
Rule requiredtext
Rule visibletext
Validatortext
Optionstext
Default valuetext
Extratext
Created atdate
Updated atdate

Get a Sale

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Output fields[3]
FieldType
Sale IDnumber
Typetext
Statusobject
Status identifiertext
Statustext
Status remarktext
Offer acceptedboolean
Offer answered attext
Offer reject messagetext
Offer last viewed attext
Offer last viewed IPtext
Offer viewstext
Offer downloadstext
Offer last download attext
Offer valid tilldate
Created atdate
Last published atdate
Finalized atdate
Updated atdate
Processedtext
Cancelledtext

19other output fields

Get a Sale Contract

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Output fields[3]
FieldType
Sale IDnumber
Contractobject
Contenttext
Nametext
Mime typetext

Get a Task

Action
Input fields[3]
FieldType
Task IDRequired
choice
Output fields[3]
FieldType
Task IDnumber
Titletext
Typetext
Statustext
Descriptiontext
Remarkstext
Locationtext
Planned datedate
Planned timetext
End timetext
Assigned user IDnumber
Assigned usertext
Owner user IDnumber
Owner usertext
Assigned toobject
IDnumber
Nametext
Organisationobject
Teamobject
Ownerobject
IDnumber
Nametext
Organisationobject
Teamobject
Lead IDtext
Relation IDtext

3other output fields

Get an Agreement

Action
Input fields[3]
FieldType
Agreement IDRequired
choice
Output fields[3]
FieldType
Agreement IDnumber
Account IDnumber
Nametext
Identifiertext
Texttext
Descriptiontext
Typetext
Archivetext
Requiredtext
Visibletext
Default valuetext
Contract PDF visibilitytext
Ruleobject
Typetext
Criteriontext
Visibilityboolean
Rulesarray
Rule requiredtext
Rule visibletext
Sortnumber
Reference IDtext
Sourcetext

4other output fields

Get Form Instance

Action
Input fields[3]
FieldType
Form Instance IDRequired
choice
Output fields[3]
FieldType
Form Instance IDnumber
Titletext
Statustext
Status remarktext
Agenttext
Organisationtext
Created attext
Updated attext
Relationobject
IDnumber
Postcodetext
Housenumbertext
Suffixtext
Streetnametext
Citytext
Emailemail
Phonetext
Company nametext
Contact persontext
Client nametext
Client emailtext
Question dataobject
Ligging schuin daktext
Hoeveel m 3 dak beschikbaartext
Type woningtext

Get Form Instance PDF

Action
Input fields[3]
FieldType
Form Instance IDRequired
choice
Output fields[3]
FieldType
Successboolean
Dataobject
IDnumber
PDFobject
Messagetext

Get Sale Answer

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Output fields[3]
FieldType
Inhuizingtext
Datum inhuizingtext
Opmerkingentext
Betaalwijzetext
Ik wil overstappen pertext

Get Sale for Lead

Action
Input fields[3]
FieldType
Lead IDRequired
text
Output fields[3]
FieldType
IDnumber
User IDnumber
Gendertext
Firstnametext
Lastnametext
Emailemail
Birthdatetext
Phonetext
Postcodetext
Housenumbertext
Suffixtext
Streetnametext
Citytext
Businesstext
Company nametext
Contact persontext
Coctext
Vattext

28other output fields

Get Supplier

Action
Input fields[3]
FieldType
Supplier IDRequired
choice
Output fields[3]
FieldType
Supplier IDnumber
Nametext
Texttext
Identifiertext
Descriptiontext
Confirmation PDF layouttext
Contractortext
Company nametext
Contact persontext
Postcodetext
Housenumbertext
Suffixtext
Streetnametext
Citytext
Emailemail
Phonetext
Coctext
Vattext

6other output fields

List Agreements

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Agreement IDnumber
Identifiertext
Nametext
Texttext

List Flows

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Flow IDnumber
Titletext
Typetext
Identifiertext
Created atdate
Updated atdate

List Form Elements

Search
Input fields[3]
FieldType
Form IDRequired
choice
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Identifiertext
Input typetext
Descriptiontext

List Form Instances

Search
Input fields[3]
FieldType
Filter Based Onchoice
Time Periodchoice
Start Datedate
End Datedate
Statusesarray
Sale IDchoice
Maximum number of form instancesnumber
Output fields[3]
FieldType
IDnumber
Titletext
Statustext
Organisation nametext
Agenttext
Client infoobject
Client name for receiving confirmation emailtext
Client email for receiving confirmation emailtext
Created atdate
Updated atdate

List Form Instances By Sale

Search
Input fields[3]
FieldType
Sale IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

List Form Statuses

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Sourcetext
IDtext
Nametext
Texttext
Typetext
Source datatext

List Forms

Search
Input fields[3]
FieldType
Maximum number of formsnumber
Output fields[3]
FieldType
Form IDnumber
Nametext

List Product Questions

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Product Question IDnumber
Nametext
Identifiertext
Input typetext
Descriptiontext

List Products

Search
Input fields[3]
FieldType
Searchtext
Product Typetext
Product Typesarray
Business Typechoice
Supplier IDnumber
Active Statuschoice
Filter By Date Fieldchoice
Date Periodchoice
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
Product IDnumber
Nametext
Identifiertext
Supplier IDnumber
Supplier nametext
Supplier identifiertext
Typetext
Usptext
Descriptiontext
Cart infotext
Businesstext
Activetext
Valid fromtext
Valid tilltext
Created atdate
Updated atdate

List Sale Products

Search
Input fields[3]
FieldType
Sale IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Sale IDnumber
Productsarray
Additional costsarray
Discountsarray
Totalsobject
Monthly excluding vatnumber
Monthly including vatnumber
Onetime excluding vatnumber
Onetime including vatnumber
Vat lump sumnumber
Net investmentnumber

List Sale Statuses

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Sourcetext
IDtext
Nametext
Texttext
Typetext
Source datatext

List Sales

Search
Input fields[3]
FieldType
Filter By Date Fieldchoice
Date Periodchoice
Start Datedate
End Datedate
Typechoice
Flow IDchoice
Supplier IDchoice
Include Extended Databoolean
Limitnumber
Output fields[3]
FieldType
Sales IDnumber
User IDnumber
Typetext
Sub typetext
Offertext
Offer acceptedtext
Statustext
Verificationtext
Verifiedtext
Flow IDnumber
Product IDnumber
Incoming IDtext
Created atdate
Last published atdate
Finalized atdate
Updated atdate
Outgoing attext
Offer answered atdate

37other output fields

List Sales by Export Template

Search
Input fields[3]
FieldType
Export TemplateRequired
text
Filter By Date Fieldchoice
Date Periodchoice
Start Datedate
End Datedate
Typechoice
Flow IDchoice
Supplier IDchoice
Limitnumber
Output fields[3]
FieldType
Sale IDnumber
Flow IDnumber
Titeltext
Geverifieerdtext
Tijdstip geverifieerdtext
Geverifieerd IPtext
Saletypetext
Statustext
Opmerking bij statustext
Geldig tottext
Tijdstip aangemaakttext
Tijdstip geüpdatedtext
Verificatietext
Opmerking annuleringtext
Geannuleerd doortext
Finalized datetimetext
Cancelled datetimetext
Outgoing datetimetext

77other output fields

List Sales Document

Search
Input fields[3]
FieldType
Sale IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Nametext
Locationtext

List Sales for Form Instance

Search
Input fields[3]
FieldType
Form Instance IDRequired
text
Limitnumber
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

List Search History

Search
Input fields[3]
FieldType
Sale IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Typetext
Modified atdate
Previous statustext
New statustext
Remarktext
Usertext
Type datatext

List Supplier

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Supplier IDnumber
Nametext
Texttext
Identifiertext
Descriptiontext
Activetext

List Tasks

Search
Input fields[3]
FieldType
Task Modechoice
Completedchoice
Owner User IDnumber
Assigned User IDnumber
Date Periodchoice
Start Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
Task IDnumber
Titletext
Typetext
Statustext
Planned datedate
Planned timetext
End timedate
Assigned user IDnumber
Owner user IDnumber
Assigned toobject
IDnumber
Nametext
Organisationobject
Teamobject
Ownerobject
IDnumber
Nametext
Organisationobject
Teamobject
Descriptiontext
Remarkstext
Locationtext
Lead IDtext
Relation IDtext
Completed atdate
Created atdate

1other output field

List Users

Search
Input fields[3]
FieldType
Filter Based Onchoice
Time Periodchoice
Start Datedate
End Datedate
Include Extended Databoolean
Maximum number of usersnumber
Output fields[3]
FieldType
User IDnumber
Firstnametext
Lastnametext
Emailemail
Roletext
Activenumber
Organisationtext
Organisation IDnumber
Organisation identifiertext
Extrafieldsobject
Personeelsnummertext
Testtext
Type medewerkertext
Businesstext

Cancel Sale

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Cancelled StatusRequired
text
Remarktext
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Connect Organisation to Products

Action
Input fields[3]
FieldType
Organisation IDRequired
choice
Product IDschoice
Output fields[3]
FieldType
Successboolean
Dataobject
Organisation IDnumber
Productsarray
Messagetext

Connect Product to Organisations

Action
Input fields[3]
FieldType
Product IDRequired
choice
Organisation IDschoice
Output fields[3]
FieldType
Successboolean
Dataobject
Product IDnumber
Organisationsarray
Messagetext

Create a Sale

Action
Input fields[3]
FieldType
Flow Type IdentifierRequired
text
Flow IdentifierRequired
text
Transaction TypeRequired
choice
PostcodeRequired
text
House NumberRequired
text
Street NameRequired
text
CityRequired
text
GenderRequired
choice
First NameRequired
text
Last NameRequired
text
EmailRequired
email
PhoneRequired
text
Sale ChannelRequired
choice
Product IDRequired
choice
Connection PostcodeRequired
text
Connection House NumberRequired
text
Connection Street NameRequired
text
Connection CityRequired
text

5other input fields

Output fields[3]
FieldType
Successboolean
Dataobject
Sale IDnumber
Messagetext

Create a Supplier

Action
Input fields[3]
FieldType
Supplier NameRequired
text
IdentifierRequired
text
Active Statuschoice
Descriptiontext
Contractorchoice
Company Nametext
Contact Persontext
Postcodetext
House Numbertext
Suffixtext
Street Nametext
Citytext
Chamber of Commerce Numbertext
VAT Numbertext
Emailemail
Phonetext
Websitetext
Logoobject
Logo Filetext
File Extensionchoice
Output fields[3]
FieldType
Successboolean
Dataobject
Supplier IDnumber
Messagetext

Create a Task

Action
Input fields[3]
FieldType
TitleRequired
text
Task TypeRequired
choice
Descriptiontext
Remarkstext
Locationtext
Planned Datedate
Start Timetext
End Timetext
Assigned User IDchoice
Relation IDnumber
Completedchoice
Output fields[3]
FieldType
Successboolean
Dataobject
Task IDnumber
Messagetext

Create Form Instance

Action
Input fields[3]
FieldType
Form IDRequired
choice
Form AnswersRequired
object
Client Nametext
Client Emailemail
Client Phonetext
Output fields[3]
FieldType
Successboolean
Dataobject
Form instance IDnumber
Messagetext

Create Product

Action
Input fields[3]
FieldType
Product NameRequired
text
IdentifierRequired
text
Product TypeRequired
text
Supplier IDchoice
Business Typechoice
Retention Typechoice
Active StatusRequired
choice
USPtext
Descriptiontext
Duration (Months)number
One-time Pricenumber
Promotional Pricenumber
Monthly Pricenumber
Monthly Promotional Pricenumber
Promotion Duration (Months)number
Valid Fromdate
Valid Tilldate
Product Imageobject
Image Filetext
File Extensiontext

1other input field

Output fields[3]
FieldType
Successboolean
Dataobject
Product IDnumber
Messagetext

Create Sale (Default Flow – Multiple Products)

Action
Input fields[3]
FieldType
Flow Type IdentifierRequired
text
Flow IdentifierRequired
text
Transaction TypeRequired
choice
PostcodeRequired
text
House NumberRequired
text
Street NameRequired
text
CityRequired
text
Genderchoice
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Sale ChannelRequired
text
Phonetext
Product IDRequired
choice
Connection PostcodeRequired
text
Connection House NumberRequired
text
Connection Street NameRequired
text
Connection CityRequired
text

7other input fields

Output fields[3]
FieldType
Successboolean
Dataobject
Sale IDnumber
Messagetext

Create Sale Opt-In

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Sourcetext
Obtained Atdate
Obtained Bytext
Obtained Systemtext
Obtained Via URLtext
Client IP Addresstext
Valid Untildate
Withdrawn Atdate
Remarkstext
Campaign Codetext
Proof of Opt-Inobject
File Content (Base64)text
File Extensiontext
Opt-In ChannelsRequired
array
Channel TypeRequired
choice
Channel ValueRequired
text
Topicstext
Verified Atdate
Verified IPtext
Verification Methodtext
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Delete a Product

Action
Input fields[3]
FieldType
Product IDRequired
choice
Output fields[3]
FieldType
Successboolean
Dataobject
Product IDnumber
Messagetext

Delete a Supplier

Action
Input fields[3]
FieldType
Supplier IDRequired
choice
Output fields[3]
FieldType
Successboolean
Dataobject
Supplier IDnumber
Messagetext

Delete a Task

Action
Input fields[3]
FieldType
Task IDRequired
choice
Output fields[3]
FieldType
Successboolean
Dataobject
Task IDnumber
Messagetext

Invite a User

Action
Input fields[3]
FieldType
EmailRequired
text
RoleRequired
choice
Organisation IDRequired
choice
Team IDnumber
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Make an API Call

universal
Input fields[3]
FieldType
URLRequired
text
EnvironmentRequired
choice
Account NameRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber

Update a Supplier

Action
Input fields[3]
FieldType
Supplier IDRequired
choice
Supplier Nametext
Identifiertext
Active Statuschoice
Descriptiontext
Contractorchoice
Company Nametext
Contact Persontext
Postcodetext
House Numbertext
Suffixtext
Street Nametext
Citytext
Chamber of Commerce Numbertext
VAT Numbertext
Emailemail
Phonetext
Websiteurl

1other input field

Output fields[3]
FieldType
Successboolean
Dataobject
Supplier IDnumber
Messagetext

Update a Task

Action
Input fields[3]
FieldType
TitleRequired
choice
TitleRequired
text
Task TypeRequired
choice
Descriptiontext
Remarkstext
Locationtext
Planned Datedate
Start Timetext
End Timetext
Assigned User IDchoice
Relation IDnumber
Completedchoice
Output fields[3]
FieldType
Successboolean
Dataobject
Task IDnumber
Messagetext

Update Finalized Sale

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Customerobject
Business Customerboolean
Genderchoice
First Nametext
Last Nametext
Birthdatedate
Emailemail
Phone Numbertext
Company Nametext
Contact Persontext
Company Registration Numbertext
Product Questionsobject
Questions to Removearray
Questions to Add or Updatearray
Agreementsobject
Agreements to Removearray
Agreements to Acceptarray
Additional Productsobject
Productsobject
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Update Product

Action
Input fields[3]
FieldType
Product IDRequired
choice
Product Nametext
Identifiertext
Product Typetext
Supplier IDnumber
Business Typechoice
Retention Typechoice
Active StatusRequired
choice
USPtext
Descriptiontext
Duration (Months)number
One-time Pricenumber
Promotional Pricenumber
Monthly Pricenumber
Monthly Promotional Pricenumber
Promotion Duration (Months)number
Valid Fromdate
Valid Tilldate

2other input fields

Output fields[3]
FieldType
Successboolean
Dataobject
Product IDnumber
Messagetext

Update Sale (Proposal)

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Customerobject
First Nametext
Last Nametext
Businessboolean
Gendertext
Birthdatedate
Emailemail
Phonetext
Company Nametext
Contact Persontext
CoCtext
Product Questionsobject
Deletearray
Upsertobject
Agreementsobject
Deletearray
Upsertobject
Flow Defaultobject
Productsobject
Output fields[3]
FieldType
Successboolean
Dataobject
Sale IDnumber
Messagetext

Update Sale Extra Fields

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Extra FieldsRequired
object
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Update Sale Extra Fields (By Incoming ID)

Action
Input fields[3]
FieldType
Incoming IDRequired
text
Extra Fields (Field Name = Identifier)Required
object
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Update Sale Status

Action
Input fields[3]
FieldType
Sale IDRequired
choice
Status IdentifierRequired
text
Remarktext
Mark as Processedchoice
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Update Sale Status (By Incoming ID)

Action
Input fields[3]
FieldType
Incoming IDRequired
text
StatusRequired
text
Remarktext
Mark as Processedchoice
Output fields[3]
FieldType
Successboolean
Dataarray
Messagetext

Look for SalesDock templates in the WEXTL template library.

Browse templates →
  1. WEXTL® SalesDock Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for SalesDock.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 18, 2026 19:12

How we write our apps documentation

How we compile these docs — sources, AI's role, and how we verify.