PATCHhttps://core-api.heysadie.ai/capture-forms/{id}
id assistantId name trigger introMessage emailRecipients smsRecipients fields key question type action required options wait_for_response prompt properties isActive success data createdAt updatedAt metadata timestamp version path error code message details fieldUpdate capture form
Try it in the API ExplorerExample request
Terminal
curl -X PATCH "https://core-api.heysadie.ai/capture-forms/CAPTURE_FORM_ID" \
-H "Authorization: ApiKey YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"assistantId": "0195f1e2-0000-7000-8000-000000000000",
"name": "string",
"trigger": "string"
}'Authentication
Authenticate with an API key in the Authorization header using the ApiKey scheme — see Authentication for how keys work and where to get them.
AuthorizationstringrequiredAPI key in the ApiKey scheme: ApiKey YOUR_API_KEY. Tenant keys authorize their own tenant; organization keys can act on any tenant in the organization.
X-Tenant-Idstring (uuid)optionalRequired when authenticating with an organization key — selects the tenant the request acts on. Omit with tenant keys.
Request
Path parameters
idstringrequiredThe resource's UUID.
Body application/json · required
assistantIdstring (uuid)optionalnamestringoptionaltriggerstringoptionalintroMessagestringoptionalemailRecipientsstring (email)[]optionalsmsRecipientsstring[]optionalfieldsobject[]optionalShow 8 item properties
keystringrequiredquestionstringrequiredtypestringrequiredactionstringoptionalrequiredbooleanoptionaloptionsstring[]optionalwait_for_responsebooleanoptionalpromptstringoptionalpropertiesanyoptionalisActivebooleanoptionalResponses
200
successbooleanrequireddataobjectoptionalShow 12 child properties
idstringrequiredassistantIdstringrequirednamestringrequiredtriggerstringrequiredintroMessagestringrequiredemailRecipientsstring[] | nullrequiredsmsRecipientsstring[] | nullrequiredfieldsobject[]requiredShow 8 item properties
keystringrequiredquestionstringrequiredtypeenumrequiredAllowed values:
"string""number"actionstringoptionalrequiredbooleanoptionaloptionsstring[]optionalwait_for_responsebooleanoptionalpromptstringoptionalpropertiesanyrequiredisActiveboolean | nullrequiredcreatedAtstring (date-time) | string (date) | number | nullrequiredupdatedAtstring (date-time) | string (date) | number | nullrequiredmetadataobjectoptionalShow 3 child properties
timestampstringrequiredversionstringrequiredpathstringoptional400
successbooleanrequirederrorobjectoptionalShow 3 child properties
codeenumrequiredAllowed values:
"VALIDATION_ERROR"messagestringrequireddetailsobject[]optionalShow 2 item properties
fieldstringrequiredmessagestringrequiredmetadataobjectoptionalShow 3 child properties
timestampstringrequiredversionstringrequiredpathstringoptional401
successbooleanrequirederrorobjectoptionalShow 2 child properties
codeenumrequiredAllowed values:
"UNAUTHORIZED"messagestringrequiredmetadataobjectoptionalShow 3 child properties
timestampstringrequiredversionstringrequiredpathstringoptional403
successbooleanrequirederrorobjectoptionalShow 2 child properties
codeenumrequiredAllowed values:
"FORBIDDEN"messagestringrequiredmetadataobjectoptionalShow 3 child properties
timestampstringrequiredversionstringrequiredpathstringoptional404
successbooleanrequirederrorobjectoptionalShow 2 child properties
codeenumrequiredAllowed values:
"RESOURCE_NOT_FOUND"messagestringrequiredmetadataobjectoptionalShow 3 child properties
timestampstringrequiredversionstringrequiredpathstringoptional500
successbooleanrequirederrorobjectoptionalShow 2 child properties
codeenumrequiredAllowed values:
"INTERNAL_SERVER_ERROR"messagestringrequiredmetadataobjectoptionalShow 3 child properties
timestampstringrequiredversionstringrequiredpathstringoptional