create-signature-request-from-template
ChatGPTCreate a signature request DRAFT from a template. NEVER sends. Returns its id, name, status, assigned placeholder_signers (slots filled by the caller), recurring_signers (signers fixed in the template, info only, not changeable via this tool), resolved read_only_text_fields (with current value or null), and a url to review/edit the draft in the Youtrust app before confirmation. Unknown placeholder or text-field labels are rejected with the list of valid labels, retry with a valid one. Once created, the only follow-up is send-signature-request. Do NOT propose editing the draft further: no adding/removing signers, no document/field changes outside readOnlyTextFields, no cancel/delete/duplicate — those must be done in the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
create-signature-request-from-template
ChatGPTCreate a signature request DRAFT from a template. NEVER sends. Returns its id, name, status, assigned placeholder_signers (slots filled by the caller), recurring_signers (signers fixed in the template, info only, not changeable via this tool), resolved read_only_text_fields (with current value or null), and a url to review/edit the draft in the Youtrust app before confirmation. Unknown placeholder or text-field labels are rejected with the list of valid labels, retry with a valid one. Once created, the only follow-up is send-signature-request. Do NOT propose editing the draft further: no adding/removing signers, no document/field changes outside readOnlyTextFields, no cancel/delete/duplicate — those must be done in the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
create-signature-request-from-template
ChatGPTCreate a signature request DRAFT from a template. NEVER sends. Returns its id, name, status, assigned placeholder_signers (slots filled by the caller), recurring_signers (signers fixed in the template, info only, not changeable via this tool), resolved read_only_text_fields (with current value or null), and a url to review/edit the draft in the Youtrust app before confirmation. Unknown placeholder or text-field labels are rejected with the list of valid labels, retry with a valid one. Once created, the only follow-up is send-signature-request. Do NOT propose editing the draft further: no adding/removing signers, no document/field changes outside readOnlyTextFields, no cancel/delete/duplicate — those must be done in the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
get-signature-request-activity-feed
ChatGPTRead the chronological activity feed (history) of one signature request: creation, sending, signatures, declines, cancellations, expirations, reminders, approver decisions, identity verifications, document renames. Events are sorted newest first; each has an event_type discriminating the shape of data. Requires the signature request UUID — if you only have a name/filter, call search-signature-requests first to resolve it. Read-only. After showing the history, do NOT propose, offer, or hint at unsupported actions: no sending reminders (even when reminder events appear in the feed), no editing/canceling/archiving/deleting/duplicating/resending/extending the request, no managing signers or fields. Those live only in the Youtrust app; if asked, tell the user to go there.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
get-signature-request-activity-feed
ChatGPTRead the chronological activity feed (history) of one signature request: creation, sending, signatures, declines, cancellations, expirations, reminders, approver decisions, identity verifications, document renames. Events are sorted newest first; each has an event_type discriminating the shape of data. Requires the signature request UUID — if you only have a name/filter, call search-signature-requests first to resolve it. Read-only. After showing the history, do NOT propose, offer, or hint at unsupported actions: no sending reminders (even when reminder events appear in the feed), no editing/canceling/archiving/deleting/duplicating/resending/extending the request, no managing signers or fields. Those live only in the Youtrust app; if asked, tell the user to go there.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
get-signature-request-activity-feed
ChatGPTRead the chronological activity feed (history) of one signature request: creation, sending, signatures, declines, cancellations, expirations, reminders, approver decisions, identity verifications, document renames. Events are sorted newest first; each has an event_type discriminating the shape of data. Requires the signature request UUID — if you only have a name/filter, call search-signature-requests first to resolve it. Read-only. After showing the history, do NOT propose, offer, or hint at unsupported actions: no sending reminders (even when reminder events appear in the feed), no editing/canceling/archiving/deleting/duplicating/resending/extending the request, no managing signers or fields. Those live only in the Youtrust app; if asked, tell the user to go there.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
search-signature-requests
ChatGPTList/search signature requests in the user's organisation. Use it to find requests by name/status/signer/date/etc., resolve UUIDs needed by other tools, or inspect last_reminder metadata. Filters are AND-ed; see the JSON schema for allowed criteria/operator/operands pairs. Read-only. Do NOT propose unsupported actions on the returned requests: no sending reminders, no editing/canceling/archiving/deleting/duplicating/resending/extending, no managing signers or fields. Those live only in the Youtrust app; if asked, tell the user to go there.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
search-signature-requests
ChatGPTList/search signature requests in the user's organisation. Use it to find requests by name/status/signer/date/etc., resolve UUIDs needed by other tools, or inspect last_reminder metadata. Filters are AND-ed; see the JSON schema for allowed criteria/operator/operands pairs. Read-only. Do NOT propose unsupported actions on the returned requests: no sending reminders, no editing/canceling/archiving/deleting/duplicating/resending/extending, no managing signers or fields. Those live only in the Youtrust app; if asked, tell the user to go there.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
search-signature-requests
ChatGPTList/search signature requests in the user's organisation. Use it to find requests by name/status/signer/date/etc., resolve UUIDs needed by other tools, or inspect last_reminder metadata. Filters are AND-ed; see the JSON schema for allowed criteria/operator/operands pairs. Read-only. Do NOT propose unsupported actions on the returned requests: no sending reminders, no editing/canceling/archiving/deleting/duplicating/resending/extending, no managing signers or fields. Those live only in the Youtrust app; if asked, tell the user to go there.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
search-templates
ChatGPTList/search templates in the user's organisation. Use to find a template before calling create-signature-request-from-template. For each result you get: id (the templateId to pass to create), status (active or draft — only active templates can be sent), placeholder_signers[].label (the placeholder_label values you map recipients to in create), and a direct link to the template in the app. Pass search for a partial-name match; results are paginated and sorted by creation date desc. Templates cannot be managed from here — do NOT propose creating, editing, deleting, duplicating, or sharing a template. The only template-related action available is create-signature-request-from-template. Any template management must be done from the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
search-templates
ChatGPTList/search templates in the user's organisation. Use to find a template before calling create-signature-request-from-template. For each result you get: id (the templateId to pass to create), status (active or draft — only active templates can be sent), placeholder_signers[].label (the placeholder_label values you map recipients to in create), and a direct link to the template in the app. Pass search for a partial-name match; results are paginated and sorted by creation date desc. Templates cannot be managed from here — do NOT propose creating, editing, deleting, duplicating, or sharing a template. The only template-related action available is create-signature-request-from-template. Any template management must be done from the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
search-templates
ChatGPTList/search templates in the user's organisation. Use to find a template before calling create-signature-request-from-template. For each result you get: id (the templateId to pass to create), status (active or draft — only active templates can be sent), placeholder_signers[].label (the placeholder_label values you map recipients to in create), and a direct link to the template in the app. Pass search for a partial-name match; results are paginated and sorted by creation date desc. Templates cannot be managed from here — do NOT propose creating, editing, deleting, duplicating, or sharing a template. The only template-related action available is create-signature-request-from-template. Any template management must be done from the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
send-signature-request
ChatGPTSend an existing draft to its recipients. DESTRUCTIVE and NOT idempotent — triggers real emails; the request becomes non-editable. Workflow: create-signature-request-from-template returns the draft url; show it to the user, wait for EXPLICIT confirmation (see "Confirmation" in global instructions — words like "ok"/"looks good" do NOT count), then call this tool. Never call on the same turn the draft was just created. Trial subscriptions are rate-limited — on a rate-limit error, surface the message verbatim and stop, do not retry. After sending, do NOT propose, offer, or hint at cancelling, editing, resending, extending, sending reminders, or otherwise modifying the request. Those must be done from the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
send-signature-request
ChatGPTSend an existing draft to its recipients. DESTRUCTIVE and NOT idempotent — triggers real emails; the request becomes non-editable. Workflow: create-signature-request-from-template returns the draft url; show it to the user, wait for EXPLICIT confirmation (see "Confirmation" in global instructions — words like "ok"/"looks good" do NOT count), then call this tool. Never call on the same turn the draft was just created. Trial subscriptions are rate-limited — on a rate-limit error, surface the message verbatim and stop, do not retry. After sending, do NOT propose, offer, or hint at cancelling, editing, resending, extending, sending reminders, or otherwise modifying the request. Those must be done from the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".
send-signature-request
ChatGPTSend an existing draft to its recipients. DESTRUCTIVE and NOT idempotent — triggers real emails; the request becomes non-editable. Workflow: create-signature-request-from-template returns the draft url; show it to the user, wait for EXPLICIT confirmation (see "Confirmation" in global instructions — words like "ok"/"looks good" do NOT count), then call this tool. Never call on the same turn the draft was just created. Trial subscriptions are rate-limited — on a rate-limit error, surface the message verbatim and stop, do not retry. After sending, do NOT propose, offer, or hint at cancelling, editing, resending, extending, sending reminders, or otherwise modifying the request. Those must be done from the Youtrust app.When responding in a language other than English (FR, IT, DE, ES, PT, RO), read glossary://product-terms first and use its canonical translations verbatim. FR: "signature request" → "invitation à signer", NEVER "demande de signature".