AI Applyd · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Aiapplyd Applications API

41 actions 41 updates phrasing extends openapi/aiapplyd-applications-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for AI Applyd's API. It is a proposal applied on top of the contract, not a document AI Applyd publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 41 · first 16 shown; the file carries all of them

$.info
$.paths['/applications'].get
$.paths['/applications/usage'].get
$.paths['/applications/prepare'].post
$.paths['/applications/results/approve-batch'].post
$.paths['/applications/by-id/{resultId}'].get
$.paths['/applications/{resultId}/approve'].post
$.paths['/applications/{resultId}/reject'].post
$.paths['/applications/{resultId}/retry'].post
$.paths['/applications/{resultId}/retry-prep'].post
$.paths['/applications/{resultId}/cancel'].post
$.paths['/applications/{resultId}/screenshot/{variant}'].get
$.paths['/applications/by-job-match/{jobMatchId}'].get
$.paths['/applications/{resultId}/live-view'].get
$.paths['/applications/{resultId}/stage'].patch
$.paths['/applications/{resultId}/extract-form'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Aiapplyd Applications API
  version: 1.0.0
extends: openapi/aiapplyd-applications-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 40
- target: $.paths['/applications'].get
  update:
    x-apievangelist-phrasing:
      intent: List my job application results
      effect: read
      questions:
      - Which of my auto-applied job applications are still pending review?
      - Can I filter my applications by hiring stage like interview or offered?
      - What applications has AI Applyd submitted for me this week?
      instructions:
      - text: List my applications sorted by best match.
      - text: Show my applications at {company_or_title} created since {since}.
        slots:
          company_or_title: query.search
          since: query.since
      - text: List my applications with status {status}.
        slots:
          status: query.status
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/usage'].get
  update:
    x-apievangelist-phrasing:
      intent: Check my rolling 30-day auto-apply cap
      effect: read
      questions:
      - How many auto-applies do I have left in my 30-day cap?
      - When does my auto-apply limit reset?
      instructions:
      - text: Show how much of my auto-apply cap I've used.
      - text: Tell me whether I'm still allowed to auto-apply right now.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/prepare'].post
  update:
    x-apievangelist-phrasing:
      intent: Prepare a tailored resume and cover letter
      effect: write
      questions:
      - Can the AI tailor my resume and write a cover letter for one job match?
      - How do I get an application package ready for a job I matched with?
      instructions:
      - text: Prepare an application package for job match {jobMatchId}.
        slots:
          jobMatchId: requestBody.jobMatchId
      - text: Tailor my resume and cover letter for job match {jobMatchId} in {mode} mode.
        slots:
          jobMatchId: requestBody.jobMatchId
          mode: requestBody.mode
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/results/approve-batch'].post
  update:
    x-apievangelist-phrasing:
      intent: Bulk approve pending applications
      effect: write
      questions:
      - Can I approve a whole batch of pending-review applications at once?
      - What happens if one application fails when I approve up to 25 together?
      instructions:
      - text: 'Approve these pending applications in one go: {resultIds}.'
        slots:
          resultIds: requestBody.resultIds
      - text: Bulk approve pending-review results {resultIds} for submission.
        slots:
          resultIds: requestBody.resultIds
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/by-id/{resultId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get one application result
      effect: read
      questions:
      - Where can I see the full details of a single application result?
      - What status is one specific application of mine in?
      instructions:
      - text: Show application result {resultId}.
        slots:
          resultId: path.resultId
      - text: Get the details of my application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/approve'].post
  update:
    x-apievangelist-phrasing:
      intent: Approve a pending application in copilot mode
      effect: write
      questions:
      - How do I approve one application that's waiting for my review in copilot mode?
      - Can I mark a single reviewed application as ready to submit?
      instructions:
      - text: Approve pending application {resultId} so it's ready to submit.
        slots:
          resultId: path.resultId
      - text: Sign off on copilot application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/reject'].post
  update:
    x-apievangelist-phrasing:
      intent: Reject a pending application in copilot mode
      effect: write
      questions:
      - Can I skip an application the copilot prepared instead of submitting it?
      - What happens when I reject a pending-review application?
      instructions:
      - text: Reject pending application {resultId}.
        slots:
          resultId: path.resultId
      - text: Skip copilot application {resultId} instead of sending it.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/retry'].post
  update:
    x-apievangelist-phrasing:
      intent: Retry a failed submission (admin only)
      effect: write
      questions:
      - Can an admin re-queue an application whose submission failed?
      - Is there a way to retry a failed auto-apply submission as an admin?
      instructions:
      - text: As an admin, retry the failed submission of application {resultId}.
        slots:
          resultId: path.resultId
      - text: Re-enqueue application {resultId} for submission after it failed.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/retry-prep'].post
  update:
    x-apievangelist-phrasing:
      intent: Retry a failed preparation (admin only)
      effect: write
      questions:
      - Can an admin restart preparation for an application stuck while preparing?
      - Is there a way to rerun a failed application preparation step as an admin?
      instructions:
      - text: As an admin, retry preparation for stuck application {resultId}.
        slots:
          resultId: path.resultId
      - text: Re-enqueue application {resultId} for preparation after it failed.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/cancel'].post
  update:
    x-apievangelist-phrasing:
      intent: Cancel an auto-apply before it submits
      effect: destructive
      questions:
      - Can I stop an auto-apply while it's still queued or preparing?
      - Why would cancelling an application return a conflict once the browser session started?
      instructions:
      - text: Cancel auto-apply {resultId} before it gets submitted.
        slots:
          resultId: path.resultId
      - text: Stop queued application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/screenshot/{variant}'].get
  update:
    x-apievangelist-phrasing:
      intent: View a before or after submission screenshot
      effect: read
      questions:
      - Can I see a screenshot of the form right after my application was submitted?
      - Is there a picture of the filled-in application before it was sent?
      instructions:
      - text: Show the {variant} submission screenshot for application {resultId}.
        slots:
          variant: path.variant
          resultId: path.resultId
      - text: Download the after-submit screenshot of application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/by-job-match/{jobMatchId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the latest application for a job match
      effect: read
      questions:
      - Did I already apply to the job behind a given job match?
      - Which application result is linked to a specific job match?
      instructions:
      - text: Show the most recent application for job match {jobMatchId}.
        slots:
          jobMatchId: path.jobMatchId
      - text: Find my application result for job match {jobMatchId}.
        slots:
          jobMatchId: path.jobMatchId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/live-view'].get
  update:
    x-apievangelist-phrasing:
      intent: Watch an in-progress apply session live
      effect: read
      questions:
      - Can I watch the browser while it's filling out my application?
      - Is there a live view link for an application being submitted right now?
      instructions:
      - text: Get the live view URL for application {resultId}.
        slots:
          resultId: path.resultId
      - text: Let me watch the apply session for {resultId} live.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/stage'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update an application's hiring stage
      effect: write
      questions:
      - How do I record that an application moved to the interview stage?
      - Can I mark an application result as offered?
      instructions:
      - text: Set the stage of application {resultId} to {applicationStage}.
        slots:
          resultId: path.resultId
          applicationStage: requestBody.applicationStage
      - text: Move application result {resultId} to interview.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/extract-form'].post
  update:
    x-apievangelist-phrasing:
      intent: Extract and pre-fill an application's form fields
      effect: write
      questions:
      - Can the AI read the application form and propose answers to the screening questions?
      - How do I get the proposed form values for a copilot review?
      instructions:
      - text: Extract and map the form fields for application {resultId}.
        slots:
          resultId: path.resultId
      - text: Pre-fill the form and screening answers for application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/form-values'].put
  update:
    x-apievangelist-phrasing:
      intent: Save edited form values before submission
      effect: write
      questions:
      - Can I correct the form answers before my application is submitted?
      - Where do I save my edited screening question answers?
      instructions:
      - text: Save form values {formFields} for application {resultId}.
        slots:
          formFields: requestBody.formFields
          resultId: path.resultId
      - text: Update application {resultId} with screening answers {screeningAnswers} and fields {formFields}.
        slots:
          resultId: path.resultId
          screeningAnswers: requestBody.screeningAnswers
          formFields: requestBody.formFields
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/download/{type}'].get
  update:
    x-apievangelist-phrasing:
      intent: Download a tailored resume or cover letter PDF
      effect: read
      questions:
      - Can I download the tailored resume PDF that was sent with an application?
      - Where do I get the cover letter PDF for one of my applications?
      instructions:
      - text: Download the {type} PDF for application {resultId}.
        slots:
          type: path.type
          resultId: path.resultId
      - text: Get the cover letter PDF for application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/submission-info'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an application's submission activity
      effect: read
      questions:
      - What submission attempts were made for one of my applications?
      - Can I see the form field log and activity timeline for a submission?
      instructions:
      - text: Show the submission info for application {resultId}.
        slots:
          resultId: path.resultId
      - text: List the submission attempts and field log for {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/generate-outreach'].post
  update:
    x-apievangelist-phrasing:
      intent: Generate recruiter outreach for an application
      effect: write
      questions:
      - Can it write LinkedIn connection requests and cold emails for an application?
      - How do I get follow-up message ideas for a job I applied to?
      instructions:
      - text: Generate recruiter outreach messages for application {resultId}.
        slots:
          resultId: path.resultId
      - text: Write a LinkedIn note, follow-up and cold email for application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/refine'].post
  update:
    x-apievangelist-phrasing:
      intent: Regenerate a tailored document with my instructions
      effect: write
      questions:
      - Can I ask the AI to rewrite my tailored cover letter with specific instructions?
      - How do I regenerate a tailored resume emphasizing different experience?
      instructions:
      - text: 'Refine the {documentType} for application {resultId}: {userInstructions}.'
        slots:
          documentType: requestBody.documentType
          resultId: path.resultId
          userInstructions: requestBody.userInstructions
      - text: 'Regenerate the tailored resume for {resultId} with these instructions: {userInstructions}.'
        slots:
          resultId: path.resultId
          userInstructions: requestBody.userInstructions
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/document'].patch
  update:
    x-apievangelist-phrasing:
      intent: Save a chat-edited tailored document
      effect: write
      questions:
      - How do I save the edits I made to a tailored resume in chat and rebuild its PDF?
      - Can I persist my own changes to an application's cover letter text?
      instructions:
      - text: 'Save this edited {documentType} content to application {resultId}: {content}.'
        slots:
          documentType: requestBody.documentType
          resultId: path.resultId
          content: requestBody.content
      - text: Apply patch {patchCount} of {documentType} content {content} to application {resultId}.
        slots:
          patchCount: requestBody.patchCount
          documentType: requestBody.documentType
          content: requestBody.content
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/parse-tailored-resume'].post
  update:
    x-apievangelist-phrasing:
      intent: Parse a tailored resume into structured data
      effect: read
      questions:
      - Can I get the tailored resume for an application as structured sections instead of markdown?
      - How is a tailored resume turned into editable blocks for preview?
      instructions:
      - text: Parse the tailored resume of application {resultId} into structured data.
        slots:
          resultId: path.resultId
      - text: Convert application {resultId}'s tailored resume markdown to resume blocks.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/staleness'].get
  update:
    x-apievangelist-phrasing:
      intent: Check if a prepared application is stale
      effect: read
      questions:
      - Is my prepared application out of date after I changed my AI settings?
      - Which prepare steps would rerun if I re-prepared an application?
      instructions:
      - text: Check whether application {resultId} is stale.
        slots:
          resultId: path.resultId
      - text: Show which steps of {resultId} are out of date.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/re-prepare'].post
  update:
    x-apievangelist-phrasing:
      intent: Re-prepare the stale steps of an application
      effect: write
      questions:
      - Can I rerun only the outdated steps of a prepared application?
      - Will re-preparing an application keep the steps that aren't stale?
      instructions:
      - text: Re-prepare stale application {resultId}.
        slots:
          resultId: path.resultId
      - text: Rerun steps {steps} for application {resultId}.
        slots:
          steps: requestBody.steps
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/switch-document'].post
  update:
    x-apievangelist-phrasing:
      intent: Swap the resume or cover letter on an application
      effect: write
      questions:
      - Can I send my base resume instead of the tailored one for an application?
      - Does switching which document an application uses cost AI tokens?
      instructions:
      - text: Switch the {kind} on application {resultId} to {target}.
        slots:
          kind: requestBody.kind
          resultId: path.resultId
          target: requestBody.target
      - text: Use my document {documentId} as the {kind} for application {resultId}.
        slots:
          documentId: requestBody.documentId
          kind: requestBody.kind
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/negotiate'].get
  update:
    x-apievangelist-phrasing:
      intent: Get salary negotiation scripts for an offer
      effect: read
      questions:
      - What should I say when negotiating an offer I received?
      - Why can't I get negotiation scripts before the application reaches the offered stage?
      instructions:
      - text: Get negotiation scripts for offer {resultId}.
        slots:
          resultId: path.resultId
      - text: Show me how to negotiate the offer on application {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/negotiate'].post
  update:
    x-apievangelist-phrasing:
      intent: Regenerate negotiation scripts
      effect: write
      questions:
      - Can I force fresh negotiation scripts instead of the cached ones?
      - Can I prep negotiation scripts before the offer actually arrives?
      instructions:
      - text: Regenerate the negotiation scripts for application {resultId}.
        slots:
          resultId: path.resultId
      - text: 'Force new negotiation scripts for {resultId} even before an offer: {force}.'
        slots:
          resultId: path.resultId
          force: requestBody.force
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/generation-status'].get
  update:
    x-apievangelist-phrasing:
      intent: Check interview prep and negotiation generation status
      effect: read
      questions:
      - Is the interview prep for my application still generating?
      - Has the negotiation coach finished for one of my applications?
      instructions:
      - text: Check the AI generation status for application {resultId}.
        slots:
          resultId: path.resultId
      - text: Tell me if interview prep and negotiation are done for {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/queue-position'].get
  update:
    x-apievangelist-phrasing:
      intent: See an application's place in the apply queue
      effect: read
      questions:
      - How many applications are ahead of mine in the auto-apply queue?
      - Is my application already being processed or still waiting in line?
      instructions:
      - text: Show the queue position of application {resultId}.
        slots:
          resultId: path.resultId
      - text: How far back in line is application {resultId}? Tell me.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/pipeline-status'].get
  update:
    x-apievangelist-phrasing:
      intent: Get my overall apply pipeline snapshot
      effect: read
      questions:
      - How busy is the auto-apply queue across the platform right now?
      - How many of my applications are waiting versus processing overall?
      instructions:
      - text: Show my apply pipeline status.
      - text: Summarize how many of my rows are queued and processing.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{jobId}/level-strategy'].post
  update:
    x-apievangelist-phrasing:
      intent: Generate a seniority level strategy for a job
      effect: write
      questions:
      - Should I pitch myself as senior or take a downlevel for a particular role, based on levels?
      - Can I get a plan for when my level is above the job's level?
      instructions:
      - text: 'Generate a level strategy for job {jobId}: I''m {userLevel}, the role is {jdLevel}.'
        slots:
          jobId: path.jobId
          userLevel: requestBody.userLevel
          jdLevel: requestBody.jdLevel
      - text: Build the Block C level plan for job {jobId} at level {jdLevel} versus my {userLevel}.
        slots:
          jobId: path.jobId
          jdLevel: requestBody.jdLevel
          userLevel: requestBody.userLevel
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/personalization-plan'].post
  update:
    x-apievangelist-phrasing:
      intent: Generate CV and LinkedIn changes for a job match
      effect: write
      questions:
      - What are the top resume and LinkedIn changes I should make for a specific job match?
      - Which ATS keywords from a job description should I add to my CV?
      instructions:
      - text: Generate a personalization plan for job match {jobMatchId}.
        slots:
          jobMatchId: requestBody.jobMatchId
      - text: List the top CV and LinkedIn edits for job match {jobMatchId}.
        slots:
          jobMatchId: requestBody.jobMatchId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/recover-stuck'].post
  update:
    x-apievangelist-phrasing:
      intent: Recover my stuck applications
      effect: write
      questions:
      - My applications seem stuck preparing, can I clean them up?
      - What happens to timed-out preparations when I trigger recovery?
      instructions:
      - text: Recover my stuck applications.
      - text: Mark my timed-out application preparations as failed.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/ai-edit/open'].post
  update:
    x-apievangelist-phrasing:
      intent: Start an AI edit session on an application's resume
      effect: write
      questions:
      - How do I start editing an application's resume with AI in a draft?
      - How long does an AI edit draft stay alive?
      instructions:
      - text: Open an AI edit session for application {resultId}.
        slots:
          resultId: path.resultId
      - text: Start an AI edit draft of the {scope} on application {resultId}.
        slots:
          scope: requestBody.scope
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/ai-edit/rewind'].post
  update:
    x-apievangelist-phrasing:
      intent: Undo steps in an AI edit session
      effect: write
      questions:
      - Can I roll back the last few AI edits I made to a draft resume?
      - Is it possible to undo edits back to an earlier message in the session?
      instructions:
      - text: Rewind AI edit session {sessionId} on application {resultId} to message {messageIdx}.
        slots:
          sessionId: requestBody.sessionId
          resultId: path.resultId
          messageIdx: requestBody.messageIdx
      - text: Undo every edit from message {messageIdx} onward in session {sessionId} for {resultId}.
        slots:
          messageIdx: requestBody.messageIdx
          sessionId: requestBody.sessionId
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/ai-edit/finalize'].post
  update:
    x-apievangelist-phrasing:
      intent: Finalize an AI edit session into a document
      effect: write
      questions:
      - How do I keep the draft from an AI edit session as the application's resume?
      - What happens to the draft after I finalize my AI edits?
      instructions:
      - text: Finalize AI edit session {sessionId} for application {resultId}.
        slots:
          sessionId: requestBody.sessionId
          resultId: path.resultId
      - text: Save the AI-edited draft {sessionId} as application {resultId}'s tailored resume.
        slots:
          sessionId: requestBody.sessionId
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/ai-edit/preview'].get
  update:
    x-apievangelist-phrasing:
      intent: Preview an AI edit draft as PDF
      effect: read
      questions:
      - Can I see what my AI-edited resume draft looks like as a PDF before saving?
      - Which template is used when previewing an AI edit draft?
      instructions:
      - text: Preview AI edit session {sessionId} of application {resultId} as a PDF.
        slots:
          sessionId: query.sessionId
          resultId: path.resultId
      - text: Render the current draft for session {sessionId} on {resultId}.
        slots:
          sessionId: query.sessionId
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/ai-edit/available-scopes'].get
  update:
    x-apievangelist-phrasing:
      intent: List which documents I can AI-edit
      effect: read
      questions:
      - Which documents on an application can I refine with AI edit?
      - Why is the cover letter not available for AI editing on some applications?
      instructions:
      - text: List the AI edit scopes available for application {resultId}.
        slots:
          resultId: path.resultId
      - text: Tell me which documents of {resultId} are editable with AI.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/ats-credentials'].get
  update:
    x-apievangelist-phrasing:
      intent: List ATS accounts created on my behalf
      effect: read
      questions:
      - Which job portal accounts did the service create for me when applying?
      - Can I see the candidate logins made for an application behind an ATS login wall?
      instructions:
      - text: List the ATS accounts created for application {resultId}.
        slots:
          resultId: path.resultId
      - text: Show the candidate portal logins made for {resultId}.
        slots:
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{resultId}/ats-credentials/{credentialId}/reveal'].post
  update:
    x-apievangelist-phrasing:
      intent: Reveal a created ATS account's password
      effect: read
      questions:
      - How do I see the password of a job portal account made for me?
      - Is revealing a created ATS password recorded anywhere?
      instructions:
      - text: Reveal the password for ATS account {credentialId} on application {resultId}.
        slots:
          credentialId: path.credentialId
          resultId: path.resultId
      - text: Show me the login password for credential {credentialId} of {resultId}.
        slots:
          credentialId: path.credentialId
          resultId: path.resultId
      method: generated
      generated: '2026-09-26'