NAiOS IconNAiOS Logo
Contacto
Contacto

Suscríbete a la newsletter

Novedades de IA y de producto. Sin spam, puedes darte de baja cuando quieras.

Consejo: usa tu email de empresa para una respuesta más relevante.

Comprobando seguridad…
NAiOS Icon
NAiOS Logo

El primer integrador de IA para empresas reales. Conecta todas tus herramientas de IA de forma segura y escalable.

+34 695482054info@naios.netinfo@netretina.ai
LinkedInNAiOS AcademyNetretina.AiContact UsX

Plataforma

  • Características
  • Integraciones
  • Planes y precios

Empresa

  • Sobre nosotros
  • Blog
  • Contacto

Compliance

  • Reglamento Europeo de IA
  • Transparencia de IA

Legal

  • Aviso legal
  • Política de privacidad
  • Términos y condiciones
  • Política de cookies
  • Devoluciones

© 2026 NAiOS. Todos los derechos reservados.

Un producto de Netretina.Ai

    Volver al catálogo

    Ashby

    ashby

    Ashby delivers an applicant tracking system for modern teams, offering features like job postings, candidate management, and data-driven hiring insights to streamline the recruitment process

    HR Talent & RecruitmentWeb del proveedor
    Acciones
    0
    Triggers
    28
    Autenticación
    —
    OAuth gestionado
    No
    Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

    Triggers (28)

    Los triggers son eventos externos que pueden iniciar un flujo en tus agentes (ej: nuevo email, mensaje recibido, registro creado).

    Application Signature Request UpdatedASHBY_APPLICATION_SIGNATURE_REQUEST_UPDATEDTrigger

    Triggers when an e-signature request attached to an application — an NDA, a consent form — is sent, cancelled, completed or deleted. Signature requests on offer letters are a separate trigger, because Ashby gives the two different fields.

    Configuración

    • event_typestringenum

      Only fire on this point in the signature request's life. Ashby delivers one event per point, so leaving this unset means four deliveries per request; `completed` means the document came back signed.

      sentcancelledcompleteddeleted

    Payload del evento

    • applicationIdstringObligatorio

      Id of the application the document belongs to.

    • eventTypestringenum

      What happened to the signature request. `completed` means the document came back signed.

      sentcancelledcompleteddeleted
    Application SubmittedASHBY_APPLICATION_SUBMITTEDTrigger

    Triggers when a candidate submits an application, or a recruiter adds one by hand. Does not fire for bulk imports or integration syncs, and does not fire when an existing application later changes.

    Configuración

    • job_titlestring

      Only fire for applications on the job with this exact title, e.g. `Senior Backend Engineer`. Matched exactly and case-sensitively; use `ASHBY_LIST_JOBS` to find your job titles. Leave unset to fire for every job.

    Payload del evento

    • applicationobjectObligatorio

      The application, with its candidate, job and current stage.

    Application UpdatedASHBY_APPLICATION_UPDATEDTrigger

    Triggers when anything on an existing application changes — its fields, custom fields, archive state, or the job it is transferred to. Also fires alongside a hire and alongside a stage change, so enabling those triggers too gives two deliveries per action.

    Configuración

    • application_statusstringenum

      Only fire when the application's status after the change is this one. This is the resulting status, not a transition, so an already-archived application that is edited again fires again with `Archived`. Leave unset to fire for every status.

      HiredArchivedActiveLead
    • job_titlestring

      Only fire for applications on the job with this exact title, e.g. `Senior Backend Engineer`. Matched exactly and case-sensitively; use `ASHBY_LIST_JOBS` to find your job titles. Leave unset to fire for every job.

    Payload del evento

    • applicationobjectObligatorio

      The application after the change. Ashby sends no before/after diff, so which field changed is not stated.

    Candidate DeletedASHBY_CANDIDATE_DELETEDTrigger

    Triggers when a candidate record is deleted from Ashby. Distinct from a merge, where the candidate's history is folded into another record rather than lost.

    Configuración

    Sin parámetros.

    Payload del evento

    • candidateobjectObligatorio

      The deleted candidate, by id only. Nothing else survives the deletion, so the id no longer resolves against Ashby.

    Candidate Emails ChangedASHBY_CANDIDATE_EMAILS_CHANGEDTrigger

    Triggers when a candidate's recent email messages may have changed. Carries no message content — use the watermark in the payload to refetch them; Ashby marks this webhook beta and may not enable it for every organisation.

    Configuración

    Sin parámetros.

    Payload del evento

    • candidateobjectObligatorio

      The candidate whose recent email messages should be refreshed.

    • observedAtstring

      ISO 8601 timestamp Ashby observed the change. Informational only.

    • watermarkstringObligatorio

      Opaque token for the refresh. Pass it unchanged, with no cursor, to Ashby's `candidate.getRecentEmailMessages` within one hour — only a request carrying it is guaranteed to include the change that produced this event. After an hour it fails with `watermark_expired`. The API key doing the fetch needs the `emails:read` scope. Deliveries can be duplicated or arrive out of order, and a delayed retry carries a new watermark.

    Candidate HiredASHBY_CANDIDATE_HIREDTrigger

    Triggers when a candidate is marked hired in Ashby, including hires on confidential jobs. Pushing that hire to an HRIS is a separate, later trigger.

    Configuración

    • job_titlestring

      Only fire for applications on the job with this exact title, e.g. `Senior Backend Engineer`. Matched exactly and case-sensitively; use `ASHBY_LIST_JOBS` to find your job titles. Leave unset to fire for every job.

    Payload del evento

    • applicationobjectObligatorio

      The application, now in its hired state.

    • offerobject

      An offer process attached to an application.

    Candidate MergedASHBY_CANDIDATE_MERGEDTrigger

    Triggers when two candidate records are merged into one. Like a deletion this is the only way to observe it, but unlike a deletion the candidate's history survives on the record named here.

    Configuración

    Sin parámetros.

    Payload del evento

    • deletedCandidateobjectObligatorio

      The candidate that was merged away. Its id no longer resolves in Ashby — repoint anything you hold against it at `mergedCandidate`.

    • mergedCandidateobjectObligatorio

      The candidate that survived the merge and now holds both histories.

    Candidate Moved To Interview StageASHBY_CANDIDATE_MOVED_TO_INTERVIEW_STAGETrigger

    Triggers when an application moves into a different interview stage, in either direction. Ashby also emits an application-updated event for the same move, and emits this one itself when a candidate is hired.

    Configuración

    • interview_stage_titlestring

      Only fire when the application moves into the stage with this exact title, e.g. `Onsite`. Matched exactly and case-sensitively; use `ASHBY_LIST_INTERVIEW_STAGES` to find a job's stage titles. Leave unset to fire for every stage.

    • job_titlestring

      Only fire for applications on the job with this exact title, e.g. `Senior Backend Engineer`. Matched exactly and case-sensitively; use `ASHBY_LIST_JOBS` to find your job titles. Leave unset to fire for every job.

    Payload del evento

    • applicationobjectObligatorio

      The application after the move. `currentInterviewStage` is the stage it moved into; Ashby does not send the stage it left, so a move backwards is indistinguishable from a move forwards.

    Candidate Pushed To HRISASHBY_CANDIDATE_PUSHED_TO_HRISTrigger

    Triggers when a hired candidate is pushed from Ashby into an HRIS. This is the explicit downstream hand-off, which can follow the hire itself by minutes or days; the hire fires the candidate-hired trigger.

    Configuración

    • job_titlestring

      Only fire for applications on the job with this exact title, e.g. `Senior Backend Engineer`. Matched exactly and case-sensitively; use `ASHBY_LIST_JOBS` to find your job titles. Leave unset to fire for every job.

    Payload del evento

    • applicationobjectObligatorio

      The application the pushed candidate was hired through.

    Interview Schedule CreatedASHBY_INTERVIEW_SCHEDULE_CREATEDTrigger

    Triggers when an interview loop is first booked for an application. Ashby also emits an interview-schedule-updated event for the same booking, so enabling both gives two deliveries.

    Configuración

    Sin parámetros.

    Payload del evento

    • interviewScheduleobjectObligatorio

      The schedule, with every interview event booked within it.

    Interview Schedule UpdatedASHBY_INTERVIEW_SCHEDULE_UPDATEDTrigger

    Triggers when a booked interview loop changes, including a change to one interview inside it. Also fires once when the loop is first booked, alongside the interview-schedule-created trigger.

    Configuración

    Sin parámetros.

    Payload del evento

    • interviewScheduleobjectObligatorio

      The schedule after the change, with every interview event booked within it. Ashby sends no before/after diff, so which event moved is not stated.

    Job CreatedASHBY_JOB_CREATEDTrigger

    Triggers when a job — the internal requisition, not its public posting — is created. Confidential jobs are never delivered.

    Configuración

    Sin parámetros.

    Payload del evento

    • jobobjectObligatorio

      The job, with its hiring team, interview plans and custom fields.

    Job Interview Plan SwitchedASHBY_JOB_INTERVIEW_PLAN_SWITCHEDTrigger

    Triggers when a job is moved onto a different interview plan, remapping the stages of every application in flight. Ashby also emits a job-updated event for the same switch.

    Configuración

    Sin parámetros.

    Payload del evento

    • fromInterviewPlanobject

      An interview plan, by id and title.

    • interviewStageMappingsobject[]

      How each stage of the old plan maps onto a stage of the new one. Applications in flight were moved along these pairs.

    • jobIdstring

      Id of the job whose interview plan was switched.

    • toInterviewPlanobject

      An interview plan, by id and title.

    Job Posting DeletedASHBY_JOB_POSTING_DELETEDTrigger

    Triggers when a job posting is deleted. Taking a posting off its job board without deleting it fires the job-posting-unpublished trigger instead.

    Configuración

    Sin parámetros.

    Payload del evento

    • jobPostingobjectObligatorio

      The deleted posting, by id. Its own id no longer resolves against Ashby, but `jobId` still points at the job it advertised.

    Job Posting PublishedASHBY_JOB_POSTING_PUBLISHEDTrigger

    Triggers when a job posting is published to a job board. Ashby also emits a job-posting-updated event for the same publish, so enabling both gives two deliveries.

    Configuración

    • department_namestring

      Only fire for postings in the department with this exact name, e.g. `Engineering`. Matched exactly and case-sensitively; use `ASHBY_LIST_DEPARTMENTS` to find your department names. Leave unset to fire for every department.

    Payload del evento

    • jobPostingobjectObligatorio

      The posting as published, with its apply link and compensation summary.

    Job Posting UnpublishedASHBY_JOB_POSTING_UNPUBLISHEDTrigger

    Triggers when a job posting is removed from its job board but kept in Ashby. Deleting the posting outright fires the job-posting-deleted trigger instead.

    Configuración

    • department_namestring

      Only fire for postings in the department with this exact name, e.g. `Engineering`. Matched exactly and case-sensitively; use `ASHBY_LIST_DEPARTMENTS` to find your department names. Leave unset to fire for every department.

    Payload del evento

    • jobPostingobjectObligatorio

      The posting as it stands after being taken down. `isListed` is false by definition here.

    Job Posting UpdatedASHBY_JOB_POSTING_UPDATEDTrigger

    Triggers when anything on a job posting changes — its title, department, locations, compensation or deadline. Also fires alongside a publish and an unpublish, so enabling those triggers too gives two deliveries per action.

    Configuración

    • department_namestring

      Only fire for postings in the department with this exact name, e.g. `Engineering`. Matched exactly and case-sensitively; use `ASHBY_LIST_DEPARTMENTS` to find your department names. Leave unset to fire for every department.

    Payload del evento

    • jobPostingobjectObligatorio

      The posting after the change. Ashby sends no before/after diff, so which field changed is not stated.

    Job UpdatedASHBY_JOB_UPDATEDTrigger

    Triggers when a job — the internal requisition, not its public posting — changes, including when it opens, closes, or moves to a different interview plan. Confidential jobs are never delivered.

    Configuración

    • job_statusstringenum

      Only fire when the job's status after the change is this one. This is the resulting status, not a transition, so an already-closed job that is edited again fires again with `Closed`. Leave unset to fire for every status.

      DraftOpenClosedArchived

    Payload del evento

    • jobobjectObligatorio

      The job after the change. Ashby sends no before/after diff, so which field changed is not stated.

    Offer CreatedASHBY_OFFER_CREATEDTrigger

    Triggers when an offer process is started for a candidate. Later changes to that offer — new versions, approvals, the candidate's response — fire the offer-updated trigger instead.

    Configuración

    Sin parámetros.

    Payload del evento

    • offerobjectObligatorio

      The offer, with its first version and the offer form's shape.

    Offer DeletedASHBY_OFFER_DELETEDTrigger

    Triggers when an offer process is deleted. This is the only way to observe the deletion — a deleted offer no longer appears in any Ashby list endpoint.

    Configuración

    Sin parámetros.

    Payload del evento

    • offerobjectObligatorio

      The deleted offer, by id. Nothing else survives the deletion, so the id no longer resolves against Ashby.

    Offer Signature Request UpdatedASHBY_OFFER_SIGNATURE_REQUEST_UPDATEDTrigger

    Triggers when an e-signature request on an offer letter is sent, cancelled, completed or deleted. Signature requests attached to an application — an NDA, a consent form — are a separate trigger, because Ashby gives the two different fields.

    Configuración

    • event_typestringenum

      Only fire on this point in the signature request's life. Ashby delivers one event per point, so leaving this unset means four deliveries per request; `completed` means the document came back signed.

      sentcancelledcompleteddeleted

    Payload del evento

    • eventTypestringenum

      What happened to the signature request. `completed` means the document came back signed.

      sentcancelledcompleteddeleted
    • offerIdstringObligatorio

      Id of the offer the document belongs to.

    • offerVersionIdstring

      Id of the offer version the document was generated from.

    Offer UpdatedASHBY_OFFER_UPDATEDTrigger

    Triggers when an offer changes — a new version is drafted, it moves through the approval chain, or the candidate accepts or declines. Creation of the offer fires the offer-created trigger instead.

    Configuración

    Sin parámetros.

    Payload del evento

    • offerobjectObligatorio

      The offer after the change. `acceptanceStatus` and `offerStatus` carry where it now stands; Ashby sends no before/after diff.

    Opening CreatedASHBY_OPENING_CREATEDTrigger

    Triggers when an opening — Ashby's headcount record, which jobs hire against — is created. Ashby publishes no update or delete event for openings, so this is the only opening event available.

    Configuración

    Sin parámetros.

    Payload del evento

    • openingobjectObligatorio

      The opening, with its current details under `latestVersion` — including the jobs hiring against it.

    Survey SubmittedASHBY_SURVEY_SUBMITTEDTrigger

    Triggers when a candidate submits a survey. Ashby never includes the answers for Diversity and EEOC surveys, anonymous or not, and does not fire at all for an anonymous Candidate Experience submission.

    Configuración

    • survey_typestringenum

      Only fire for this kind of survey. The five kinds drive different workflows — a questionnaire feeds the scorecard, a consent form gates data processing, a candidate-experience survey feeds NPS. Leave unset to fire for every kind.

      CandidateDataConsentCandidateExperienceDiversityEEOCQuestionnaire

    Payload del evento

    • surveySubmissionobjectObligatorio

      The submission, with the form's shape alongside the answers so each key in `submittedValues` can be resolved to its question.

    Take-Home Assignment AssignedASHBY_TAKE_HOME_ASSIGNMENT_ASSIGNEDTrigger

    Triggers when a take-home assignment is issued to a candidate and enters Waiting On Submission. The candidate has not submitted anything yet.

    Configuración

    Sin parámetros.

    Payload del evento

    • takeHomeAssignmentobjectObligatorio

      The take-home assignment, with its assigned reviewers. `submission` is null until the candidate hands work in.

    Take-Home Assignment CancelledASHBY_TAKE_HOME_ASSIGNMENT_CANCELLEDTrigger

    Triggers when a take-home assignment is cancelled, whether or not the candidate had already submitted.

    Configuración

    Sin parámetros.

    Payload del evento

    • takeHomeAssignmentobjectObligatorio

      The take-home assignment as it stood when it was cancelled. `submission` is present only if the candidate had already handed work in.

    Take-Home Assignment CompletedASHBY_TAKE_HOME_ASSIGNMENT_COMPLETEDTrigger

    Triggers when a take-home assignment reaches Complete, which happens once reviewers finish rather than when the candidate submits.

    Configuración

    Sin parámetros.

    Payload del evento

    • takeHomeAssignmentobjectObligatorio

      The take-home assignment, with the candidate's `submission` and each reviewer's feedback state.

    Take-Home Assignment SubmittedASHBY_TAKE_HOME_ASSIGNMENT_SUBMITTEDTrigger

    Triggers when a candidate submits their take-home and it enters Waiting On Feedback. Review has not happened yet — that fires the take-home-assignment-completed trigger.

    Configuración

    Sin parámetros.

    Payload del evento

    • takeHomeAssignmentobjectObligatorio

      The take-home assignment, with the candidate's `submission` and the reviewers it is waiting on.