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

    Workday

    workday

    Workday is a cloud-based enterprise resource planning (ERP) software that provides comprehensive solutions for human capital management, financial management, and analytics

    Human ResourcesAccountingWeb del proveedor
    Acciones
    25
    Triggers
    13
    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.

    Acciones disponibles (25)

    Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

    Create Time Off RequestWORKDAY_CREATE_TIME_OFF_REQUESTAcción

    Creates a time off request for the specified worker id and initiates the business process.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the worker resource.

    • daysobject[]Obligatorio

      List of time off entries for the request.

    • timeOffRequestEventViewstringObligatorio
    • businessProcessParametersobjectObligatorio

      Business process parameters for the time off request.

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Absence BalanceWORKDAY_GET_ABSENCE_BALANCEAcción

    Retrieves the specified balance of all absence plan and leave of absence types.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the balance resource.

    Parámetros de salida

    • dataobjectObligatorio

      Absence balance object from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Balance DetailsWORKDAY_GET_BALANCE_DETAILSAcción

    Retrieves the specified balance of all absence plan and leave of absence types.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the balance resource.

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Current UserWORKDAY_GET_CURRENT_USERAcción

    Retrieves the current authenticated worker's profile information from workday.

    Parámetros de entrada

    Sin parámetros.

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Holiday EventsWORKDAY_GET_HOLIDAY_EVENTSAcción

    Returns the holiday events for the specified workers and time period.

    Parámetros de entrada

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • toDatestring

      The end of a date range filter using the yyyy-mm-dd format.

    • workerstring[]

      Array of worker IDs to filter holiday events for specific workers.

    • fromDatestring

      The start of a date range filter using the yyyy-mm-dd format.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of holiday event objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of holiday events available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Interview FeedbackWORKDAY_GET_INTERVIEW_FEEDBACKAcción

    Retrieves feedback entries for a specific interview to prepare debrief notes with highlights and lowlights.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the interview resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Job PostingWORKDAY_GET_JOB_POSTINGAcción

    Retrieves detailed information about a specific job posting including job description.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the job posting resource.

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Job Posting QuestionnaireWORKDAY_GET_JOB_POSTING_QUESTIONNAIREAcción

    Retrieves screening questions and questionnaires associated with a specific job posting.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the job posting resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.

    • questionnaireTypestring[]

      questionnaireType

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Leave Status ValuesWORKDAY_GET_LEAVE_STATUS_VALUESAcción

    Retrieves instances that can be used as values for other endpoint parameters in this service.

    Parámetros de entrada

    Sin parámetros.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of leave status value objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get My Job PostingsWORKDAY_GET_MY_JOB_POSTINGSAcción

    Finds all job postings assigned to a specific recruiter by analyzing interviews and job requisitions.

    Parámetros de entrada

    • limitinteger

      Maximum number of postings to return per requisition

    • include_closedboolean

      Include closed job postings in results

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get ProspectWORKDAY_GET_PROSPECTAcción

    Retrieves a single prospect instance for talent matching and best-fit analysis.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the prospect resource.

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Prospect EducationsWORKDAY_GET_PROSPECT_EDUCATIONSAcción

    Retrieves the education of a prospect for talent matching and best-fit analysis.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the prospect resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of education objects for the prospect

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of educations available for the prospect

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    • prospect_idstringObligatorio

      The prospect ID these educations belong to

    Get Prospect ExperiencesWORKDAY_GET_PROSPECT_EXPERIENCESAcción

    Retrieves the work experience of a prospect for talent matching and best-fit analysis.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the prospect resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of work experience objects for the prospect

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of work experiences available for the prospect

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    • prospect_idstringObligatorio

      The prospect ID these experiences belong to

    Get Prospect Resume AttachmentsWORKDAY_GET_PROSPECT_RESUME_ATTACHMENTSAcción

    Retrieves resume attachments for a specific prospect to help prepare for upcoming interviews.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the prospect resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection. Example: If limit is 5 and offset is 9, the response returns a collection of 5 objects starting with the 10th object.

    Parámetros de salida

    • dataobjectObligatorio

      Data from the action execution

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Prospect SkillsWORKDAY_GET_PROSPECT_SKILLSAcción

    Retrieves the skills of a prospect for talent matching and best-fit analysis.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the prospect resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of skill objects for the prospect

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of skills available for the prospect

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    • prospect_idstringObligatorio

      The prospect ID these skills belong to

    Get Time Off Status ValuesWORKDAY_GET_TIME_OFF_STATUS_VALUESAcción

    Retrieves instances that can be used as values for other endpoint parameters in this service.

    Parámetros de entrada

    Sin parámetros.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of time off status value objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Worker Eligible Absence TypesWORKDAY_GET_WORKER_ELIGIBLE_ABSENCE_TYPESAcción

    Retrieves a collection of eligible absence types for the specified worker.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the worker resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • categorystring

      The Workday ID of the absence type category. Valid values: Leave of Absence Type (17bd6531c90c100016d74f8dfae007d0), Absence Table (17bd6531c90c100016da3f5b554007d2), Time Off (17bd6531c90c100016d4b06f2b8a07ce).

    • effectivestring

      The effective date for which eligible absence types need to be returned for the worker.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of eligible absence type objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of eligible absence types available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Worker Leaves of AbsenceWORKDAY_GET_WORKER_LEAVES_OF_ABSENCEAcción

    Retrieves the leaves of absence for the specified worker using the working absencemanagement v1 api.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the worker resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • statusstring[]

      The Workday ID of the status of the Leave Of Absence. The valid statuses are Successfully Completed, In Progress, Canceled, Rescinded, and Process Terminated. You can specify multiple status query parameters.

    • toDatestring

      The end of a date range filter using the yyyy-mm-dd format.

    • fromDatestring

      The start of a date range filter using the yyyy-mm-dd format.

    • leaveTypestring[]

      The Workday ID of the type of Leave Of Absence. You can specify multiple leaveType query parameters.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of leaves of absence objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of leaves of absence available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Worker Time Off DetailsWORKDAY_GET_WORKER_TIME_OFF_DETAILSAcción

    Retrieves a collection of time off details for the specified worker.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the worker resource.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • statusstring[]

      The Workday ID of the time off status. You can specify multiple status query parameters. The valid statuses are Approved, Submitted, Not Submitted, and Sent Back.

    • toDatestring

      The end of a date range filter using the yyyy-mm-dd format.

    • fromDatestring

      The start of a date range filter using the yyyy-mm-dd format.

    • timeOffTypestring[]

      The Workday ID of the Time Off Type. You can specify multiple timeOffType query parameters.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of time off details objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of time off details available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Get Worker Valid Time Off DatesWORKDAY_GET_WORKER_VALID_TIME_OFF_DATESAcción

    Retrieves the valid time off dates for the specified worker id for the given dates.

    Parámetros de entrada

    • IDstringObligatorio

      The Workday ID of the worker resource.

    • datestring

      The dates being requested for which to validate using the yyyy-mm-dd format.

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • timeOffstring

      The Workday ID of the Time Off.

    • positionstring

      The Workday ID of the Position.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of valid time off date objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of valid time off dates available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    List Absence BalancesWORKDAY_LIST_ABSENCE_BALANCESAcción

    Retrieves the balance of all absence plan and leave of absence type for the specified worker id.

    Parámetros de entrada

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • workerstring

      The Workday ID of the worker for which balances are returned.

    • categorystring

      The Workday ID of the Time Off, Leave Type, or Absence Table.

    • effectivestring

      Absence balances as of the specified date using the yyyy-mm-dd format.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of absence balance objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of absence balances available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    List BalancesWORKDAY_LIST_BALANCESAcción

    Retrieves the balance of all absence plan and leave of absence type for the specified worker id.

    Parámetros de entrada

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • workerstring

      The Workday ID of the worker for which balances are returned.

    • categorystring

      The Workday ID of the Time Off, Leave Type, or Absence Table. Valid values: Leave of Absence Type (17bd6531c90c100016d74f8dfae007d0), Absence Table (17bd6531c90c100016da3f5b554007d2), Time Off (7bd6531c90c100016d4b06f2b8a07ce).

    • effectivestring

      Absence balances as of the specified date using the yyyy-mm-dd format.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of absence balance objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of absence balances available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    List InterviewsWORKDAY_LIST_INTERVIEWSAcción

    Retrieves a list of interviews with job requisition and recruiter assignment details. supports filtering by status for pipeline review and scheduled interviews.

    Parámetros de entrada

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • interviewStatusstring[]

      All applicable interview statuses for an Interview event. Can be: AWAITING_ME, COMPLETED, FEEDBACK_COMPLETE, NOT_SCHEDULED, PENDING_FEEDBACK, SCHEDULED, SUBMITTED_FEEDBACK, MAKE_INTERVIEW_DECISION.

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of interview objects from Workday Recruiting API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of interviews available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    List Job PostingsWORKDAY_LIST_JOB_POSTINGSAcción

    Retrieves a list of job postings from workday recruiting system with filtering options.

    Parámetros de entrada

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • jobSitestring[]
    • categorystring[]
    • jobPostingstring[]

      Job Posting for Job Posting Anchor

    • jobRequisitionstring[]

      Job Requisition for Job Posting Anchor

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of job posting objects from Workday Recruiting API

    • errorstring

      Error if any occurred during the execution of the action

    • totalinteger

      Total number of job postings available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    List WorkersWORKDAY_LIST_WORKERSAcción

    Retrieves a collection of workers and current staffing information.

    Parámetros de entrada

    • limitinteger

      The maximum number of objects in a single response. The default is 20. The maximum is 100.

    • offsetinteger

      The zero-based index of the first object in a response collection. The default is 0. Use offset with the limit parameter to control paging of a response collection.

    • searchstring

      Searches workers by name or worker ID. The search is case-insensitive. You can include space-delimited search strings for an OR search.

    • includeTerminatedWorkersboolean

      Include terminated workers in the output

    Parámetros de salida

    • dataobject[]Obligatorio

      Array of worker objects from Workday API

    • errorstring

      Error if any occurred during the execution of the action

    • totalintegerObligatorio

      Total number of workers available

    • successfulbooleanObligatorio

      Whether or not the action execution was successful or not

    Triggers (13)

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

    Absence Balance ChangedWORKDAY_ABSENCE_BALANCE_CHANGED_TRIGGERTrigger

    Triggers when a worker's absence balance changes. This trigger monitors a specific worker's absence plan balance and detects any changes to the balance details including quantity available, effective date, position, or other related fields. Uses snapshot-based diffing to detect meaningful changes.

    Configuración

    • absencePlanstringObligatorio

      The Workday ID of the absence plan to monitor (e.g., PTO, sick leave, vacation). This can be obtained from 'List Absence Balances' action.

    • effectivestring

      Optional: Date for which to retrieve the balance, in yyyy-mm-dd format (e.g., '2025-12-31'). If omitted, monitors the most recent available balance.

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • workerstringObligatorio

      The Workday ID of the worker to monitor. This can be obtained from actions like 'Get Current User' or 'List Workers'.

    Payload del evento

    • changed_fieldsstring[]

      List of fields that changed (e.g., ['quantity', 'effectiveDate'])

    • current_balanceobjectObligatorio

      The current balance details

    • previous_balanceobject

      Schema for absence balance details.

    • quantity_changenumber

      Change in quantity (positive for increase, negative for decrease)

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors a specific worker's absence plan balance for changes. - You must provide both a worker ID and an absence plan ID to monitor. - Worker IDs can be obtained from 'Get Current User' or 'List Workers' actions. - Absence Plan IDs can be obtained from 'List Absence Balances' or 'Get Absence Balance' actions. - Optionally specify an effective date to monitor historical balances. - The trigger will detect changes to: - Balance quantity (hours/days available) - Effective date - Position changes - Unit of measurement changes - Date of first absence - Category changes - Any other balance detail fields - On the first poll, no events are triggered (establishes baseline). - Subsequent polls will detect and report any changes to the absence balance.

    Balance Details ChangedWORKDAY_BALANCE_DETAILS_CHANGED_TRIGGERTrigger

    Triggers when details of a specific balance change (quantity, accruals, adjustments, etc.). This trigger monitors a specific worker's absence plan balance and detects any changes to the balance details including quantity available, effective date, position, or other related fields. Uses snapshot-based diffing to detect meaningful field changes.

    Configuración

    • absencePlanstringObligatorio

      The Workday ID of the absence plan to monitor (e.g., PTO, sick leave, vacation). This can be obtained from 'List Balances' action.

    • effectivestring

      Optional: Date for which to retrieve the balance, in yyyy-mm-dd format (e.g., '2025-12-31'). If omitted, monitors the most recent available balance.

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • workerstringObligatorio

      The Workday ID of the worker to monitor. This can be obtained from actions like 'Get Current User' or 'List Workers'.

    Payload del evento

    • changed_fieldsstring[]

      List of fields that changed (e.g., ['quantity', 'effectiveDate'])

    • current_balanceobjectObligatorio

      The current balance details

    • event_typestring

      Type of event that occurred

    • previous_balanceobject

      Schema for balance details.

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors a specific worker's absence plan balance for changes. - You must provide both a worker ID and an absence plan ID to monitor. - Worker IDs can be obtained from 'Get Current User' or 'List Workers' actions. - Absence Plan IDs can be obtained from 'List Balances' or 'List Absence Balances' actions. - Optionally specify an effective date to monitor historical balances. - The trigger will detect changes to: - Balance quantity (hours/days available) - Effective date - Position changes - Unit of measurement changes - Date of first absence - Category changes - Any other balance detail fields - On the first poll, no events are triggered (establishes baseline). - Subsequent polls will detect and report any changes to the balance details.

    Interview Feedback Submitted or UpdatedWORKDAY_INTERVIEW_FEEDBACK_SUBMITTED_TRIGGERTrigger

    Triggers when interview feedback is submitted or updated for a specific interview. This trigger monitors a specific interview and fires when new feedback entries are detected or existing feedback is modified.

    Configuración

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • interview_idstringObligatorio

      The Workday Interview ID (WID) - a unique identifier for the interview. This can be obtained from the List Interviews action. Format: 32-character alphanumeric string.

    • limitinteger

      The maximum number of feedback entries to check in each poll (1-100)

    Payload del evento

    • event_typestring

      Type of event that occurred

    • feedback_entryobjectObligatorio

      The feedback entry that was submitted or updated

    • interview_idstringObligatorio

      The Workday interview ID this feedback is associated with

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors feedback entries for a specific interview in Workday Recruiting. - You must provide the Interview ID (WID) to monitor. - The trigger will detect feedback entries submitted or updated after the trigger is set up. - Use the limit parameter to control how many feedback entries to check in each poll (default: 10). - The trigger uses snapshot-based diffing to detect new or modified feedback entries.

    Job Posting ChangedWORKDAY_JOB_POSTING_CHANGED_TRIGGERTrigger

    Triggers when a specific job posting's details change (title, status, posting dates, location, etc.). This trigger monitors a single job posting and fires when any of its fields are modified.

    Configuración

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • job_posting_idstringObligatorio

      The unique Workday ID of the job posting to monitor. This ID can be obtained from the LIST_JOB_POSTINGS or GET_MY_JOB_POSTINGS actions. Example format: 'JOB-12345' or a UUID-style identifier.

    Payload del evento

    • changed_fieldsstring[]

      List of field names that changed between snapshots

    • current_snapshotobjectObligatorio

      Current state of the job posting

    • event_typestring

      Type of event that occurred

    • previous_snapshotobject

      Schema representing a snapshot of a job posting's state.

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors a specific job posting for any changes to its details. - You need to provide the unique Workday ID of the job posting you want to monitor. - The job posting ID can be obtained from the LIST_JOB_POSTINGS or GET_MY_JOB_POSTINGS actions. - The trigger will detect changes to any field including: - Job title, description, and posting title - Department, location, and position - Employment type and experience level - Hiring manager and recruiters - Posting status (Open, Closed, On Hold, etc.) - Posting start and end dates - On first run, the trigger will store the initial state but not fire an event. - Subsequent runs will compare the current state to the previous state and trigger only if changes are detected.

    Job Posting Questionnaire ChangedWORKDAY_JOB_POSTING_QUESTIONNAIRE_CHANGED_TRIGGERTrigger

    Triggers when a job posting's candidate questionnaire is added or changed. This trigger monitors a specific job posting's questionnaires and detects any changes including additions, removals, or modifications to questionnaires and questions. Uses snapshot-based diffing to detect meaningful changes.

    Configuración

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • job_posting_idstringObligatorio

      The Workday ID of the job posting to monitor for questionnaire changes. This ID can be obtained from the LIST_JOB_POSTINGS or GET_MY_JOB_POSTINGS actions.

    • questionnaire_typestring[]

      Optional: Filter questionnaires by type (e.g., screening, pre-hire). If not specified, monitors all questionnaire types.

    Payload del evento

    • changed_fieldsstring[]

      List of top-level fields that changed (e.g., 'questionnaires', 'total_questions')

    • current_snapshotobjectObligatorio

      The current questionnaire snapshot

    • event_typestring

      Type of event that occurred

    • previous_snapshotobject

      Schema representing a snapshot of questionnaires.

    • questionnaires_addedinteger

      Number of questionnaires added since last poll

    • questionnaires_removedinteger

      Number of questionnaires removed since last poll

    • questions_addedinteger

      Number of questions added since last poll

    • questions_removedinteger

      Number of questions removed since last poll

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors a specific job posting's candidate questionnaires for changes. - You must provide the Workday ID of the job posting to monitor. - Job posting IDs can be obtained from 'List Job Postings' or 'Get My Job Postings' actions. - Optionally filter by questionnaire type (e.g., screening, pre-hire). - The trigger will detect: - New questionnaires added to the job posting - Questionnaires removed from the job posting - Changes to existing questionnaires - Questions added or removed within questionnaires - Modifications to question content or structure - On the first poll, no events are triggered (establishes baseline). - Subsequent polls will detect and report any changes to the questionnaires.

    New Absence BalanceWORKDAY_NEW_ABSENCE_BALANCE_TRIGGERTrigger

    Triggers when a new absence balance record becomes available for a worker. This trigger monitors a specific worker's absence balances and detects when new balance records appear (e.g., a new plan/bucket becomes available). Uses snapshot-based diffing to compare balance record IDs between polls.

    Configuración

    • categorystring

      Optional: Filter by Workday ID of a specific Time Off Plan, Leave Type, or Absence Table category. Leave empty to monitor all categories.

    • effectivestring

      Optional: Retrieve absence balances as of a specific date in yyyy-mm-dd format (e.g., '2024-12-31'). If not specified, uses current date.

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • limitinteger

      Maximum number of balance records to fetch in each poll (1-100). Default is 50.

    • workerstringObligatorio

      The Workday ID of the worker to monitor for new absence balances. This can be obtained from actions like 'Get Current User' or 'List Workers'.

    Payload del evento

    • absence_balanceobjectObligatorio

      The newly detected absence balance record

    • event_typestring

      Type of event that occurred

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors a specific worker's absence balances for new records. - You must provide a worker ID to monitor (obtained from 'Get Current User' or 'List Workers' actions). - Optionally filter by category (Time Off Plan, Leave Type, or Absence Table category ID). - Optionally specify an effective date to monitor balances as of a specific date. - The trigger detects when new absence balance records appear, such as: - New time off plans added to the worker - New leave of absence types becoming available - New absence buckets/categories appearing - Use limit to control how many balance records to check in each poll (default: 50, max: 100). - On the first poll, no events are triggered (establishes baseline). - Subsequent polls will detect and report any new absence balance records. **Examples:** - Monitor all new absence balances: Provide only worker ID - Monitor specific category: Provide worker ID and category ID - Monitor historical balances: Provide worker ID and effective date

    New Interview ScheduledWORKDAY_NEW_INTERVIEW_SCHEDULED_TRIGGERTrigger

    Triggers when a new interview is scheduled/created in Workday. This trigger monitors interviews and fires when new interview records are detected.

    Configuración

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • interview_statusstring[]

      Filter interviews by status. Options: AWAITING_ME, COMPLETED, FEEDBACK_COMPLETE, NOT_SCHEDULED, PENDING_FEEDBACK, SCHEDULED, SUBMITTED_FEEDBACK, MAKE_INTERVIEW_DECISION. Leave empty to monitor all statuses.

    • limitinteger

      Maximum number of interviews to check in each poll (1-100)

    Payload del evento

    • event_typestring

      Type of event that occurred

    • interviewobjectObligatorio

      The newly scheduled interview

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors Workday interviews and detects when new interviews are scheduled or created. - You can optionally filter by interview status (e.g., SCHEDULED, PENDING_FEEDBACK). - The trigger will detect interviews created after the trigger is set up. - Use limit to control how many interviews to check in each poll (default: 20, max: 100). - Examples of status filters: - ["SCHEDULED"] - Monitor only scheduled interviews - ["SCHEDULED", "PENDING_FEEDBACK"] - Monitor scheduled and pending feedback interviews - Leave empty to monitor all interview statuses

    New Job PostingWORKDAY_NEW_JOB_POSTING_TRIGGERTrigger

    Triggers when a new job posting appears (newly published/opened) in Workday. This trigger monitors job postings and fires when new postings are detected.

    Configuración

    • categorystring[]

      Filter job postings by category IDs. Leave empty to monitor all categories.

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • job_requisitionstring[]

      Filter by specific job requisition IDs. Leave empty to monitor all job postings.

    • job_sitestring[]

      Filter job postings by job site IDs. Leave empty to monitor all sites.

    • limitinteger

      Maximum number of job postings to fetch in each poll (1-100)

    Payload del evento

    • event_typestring

      Type of event that occurred

    • job_postingobjectObligatorio

      The newly posted job

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors Workday for newly published job postings. - You can optionally filter by job requisition IDs, categories, or job sites. - The trigger will detect job postings created after the trigger is set up. - Use limit to control how many job postings to check in each poll (default: 20, max: 100). - Examples of filters: - job_requisition: ["JR-12345", "JR-67890"] - Monitor specific requisitions - category: ["CAT-001"] - Monitor specific job categories - job_site: ["SITE-001"] - Monitor specific job sites - Leave all filters empty to monitor all new job postings

    Prospect Profile ChangedWORKDAY_PROSPECT_PROFILE_CHANGED_TRIGGERTrigger

    Triggers when a specific prospect's profile details change (contact info, status, type, source, level, tags, etc.). This trigger monitors a single prospect and fires when any of its core profile fields are modified.

    Configuración

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • prospect_idstringObligatorio

      The unique Workday ID (WID) of the prospect to monitor. Must be a 32-character hexadecimal string (e.g., 'a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6'). This ID can be obtained from prospect-related actions.

    Payload del evento

    • changed_fieldsstring[]

      List of field names that changed between snapshots

    • current_snapshotobjectObligatorio

      Current state of the prospect profile

    • event_typestring

      Type of event that occurred

    • previous_snapshotobject

      Schema representing a snapshot of a prospect's core profile state.

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors a specific prospect profile for any changes to its core details. - You need to provide the unique Workday ID (WID) of the prospect you want to monitor. - The prospect ID must be a 32-character hexadecimal string (e.g., 'a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6'). - The trigger will detect changes to any field including: - Candidate information (email, name, phone) - Contact consent status - Prospect status and type - Source (e.g., LinkedIn, Facebook) - Targeted management level - Referring worker - Candidate tags and pools - On first run, the trigger will store the initial state but not fire an event. - Subsequent runs will compare the current state to the previous state and trigger only if changes are detected.

    New Prospect Resume Attachment AddedWORKDAY_PROSPECT_RESUME_ATTACHMENT_ADDED_TRIGGERTrigger

    Triggers when a new resume/attachment is added to a specific prospect profile. This trigger monitors a prospect's resume attachments and fires when new attachments are detected.

    Configuración

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • limitinteger

      Maximum number of attachments to check in each poll (1-100)

    • prospect_idstringObligatorio

      The Workday ID of the prospect to monitor for new resume attachments

    Payload del evento

    • attachmentobjectObligatorio

      The newly added resume attachment

    • event_typestring

      Type of event that occurred

    • prospect_idstringObligatorio

      The prospect ID this attachment belongs to

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors resume attachments for a specific Workday prospect. - You must provide the prospect_id to monitor. - The trigger will detect new resume attachments uploaded after the trigger is set up. - Use limit to control how many attachments to check in each poll (default: 20, max: 100). - When a new resume is uploaded or a new version is added, the trigger will fire.

    Worker Eligible Absence Type ChangedWORKDAY_WORKER_ELIGIBLE_ABSENCE_TYPE_CHANGED_TRIGGERTrigger

    Triggers when a worker becomes eligible or ineligible for an absence type. This trigger monitors the list of eligible absence types for a specific worker and detects when new absence types are added (worker becomes eligible) or when absence types are removed (worker becomes ineligible). Uses snapshot-based diffing to compare the list of absence type IDs between polls. Note: Due to Workday security permissions, this endpoint typically only allows access to the authenticated user's own data.

    Configuración

    • categorystring

      Optional: Filter by absence type category. Valid values: Leave of Absence Type (17bd6531c90c100016d74f8dfae007d0), Absence Table (17bd6531c90c100016da3f5b554007d2), Time Off (17bd6531c90c100016d4b06f2b8a07ce).

    • effectivestring

      Optional: The effective date for which to check eligible absence types, in yyyy-mm-dd format (e.g., '2025-12-31'). If omitted, uses current date.

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • worker_idstringObligatorio

      The Workday ID of the worker to monitor. This can be obtained from actions like 'Get Current User' or 'List Workers'. Note: Due to Workday security permissions, this typically only works for the authenticated user's own worker ID.

    Payload del evento

    • added_absence_typesobject[]

      List of absence types that the worker became newly eligible for

    • event_typestring

      Type of event that occurred

    • removed_absence_typesobject[]

      List of absence types that the worker is no longer eligible for

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors changes to a worker's eligible absence types. - You must provide a worker ID (typically obtained from 'Get Current User' action). - Due to Workday security, this typically only works for the authenticated user's own worker ID. - Optionally filter by absence type category: - Leave of Absence Type: 17bd6531c90c100016d74f8dfae007d0 - Absence Table: 17bd6531c90c100016da3f5b554007d2 - Time Off: 17bd6531c90c100016d4b06f2b8a07ce - Optionally specify an effective date to check eligibility for a specific date. - The trigger will detect when: - New absence types are added (worker becomes eligible) - Absence types are removed (worker becomes ineligible) - On the first poll, no events are triggered (establishes baseline). - Subsequent polls will detect and report any changes to the eligible absence types list.

    Worker Leave of Absence ChangedWORKDAY_WORKER_LEAVE_OF_ABSENCE_CHANGED_TRIGGERTrigger

    Triggers when a worker's leave of absence record changes. This trigger monitors all leaves of absence for a specific worker and detects: - New leave requests created - Changes to existing leaves (status, dates, comments, etc.) - Deleted or rescinded leaves Uses snapshot-based diffing to track changes between polling intervals.

    Configuración

    • from_datestring

      Optional: Start date for filtering leaves in yyyy-mm-dd format.

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • leave_typestring[]

      Optional: Filter by specific leave type IDs. Multiple IDs can be specified to monitor multiple types.

    • statusstring[]

      Optional: Filter by specific status IDs. Use 'Get Leave Status Values' action to retrieve valid status IDs.

    • to_datestring

      Optional: End date for filtering leaves in yyyy-mm-dd format.

    • worker_idstringObligatorio

      The Workday ID of the worker to monitor. This can be obtained from actions like 'Get Current User' or 'List Workers'.

    Payload del evento

    • change_typestringObligatorio

      Type of change: 'created', 'updated', or 'deleted'

    • changed_fieldsstring[]

      List of fields that changed for updated records (e.g., ['status', 'estimatedLastDayOfLeave'])

    • current_leaveobject

      Schema for leave of absence details.

    • leave_idstringObligatorio

      The unique ID of the leave of absence record that changed

    • previous_leaveobject

      Schema for leave of absence details.

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors all leave of absence records for a specific worker. - You must provide a worker ID to monitor. - Worker IDs can be obtained from 'Get Current User' or 'List Workers' actions. - Optionally filter by: - Leave types (use leave type IDs from the system) - Status values (use 'Get Leave Status Values' action) - Date range (fromDate and toDate) - The trigger will detect: - New leave requests (created) - Changes to existing leaves (status, expected return date, actual return date, comments, etc.) - Deleted or rescinded leaves - On the first poll, no events are triggered (establishes baseline). - Subsequent polls will detect and report any changes to leave records. - State is bounded to prevent unlimited growth - only the most recent leaves are tracked.

    Worker Leave of Absence CreatedWORKDAY_WORKER_LEAVE_OF_ABSENCE_CREATED_TRIGGERTrigger

    Triggers when a new leave of absence record is created for a worker. This trigger monitors a specific worker's leaves of absence and detects when new leave records appear (e.g., when a leave is initiated/recorded). Uses snapshot-based diffing to compare leave record IDs between polls.

    Configuración

    • from_datestring

      Optional: Only monitor leaves starting from this date onwards (yyyy-mm-dd format). Useful for filtering historical leaves.

    • intervalnumber

      Periodic Interval to Check for Updates & Send a Trigger in Minutes

    • leave_typestring[]

      Optional: Filter by specific leave type IDs (UUIDs). You can specify multiple leave type IDs to monitor specific types of leaves (e.g., Personal Leave, Medical Leave, etc.). Leave empty to monitor all leave types.

    • limitinteger

      Maximum number of leave records to fetch in each poll (1-100). Default is 50.

    • statusstring[]

      Optional: Filter by leave status IDs (UUIDs). Use the 'Get Leave Status Values' action to retrieve valid status IDs. Common statuses include: Successfully Completed, In Progress, Canceled, Rescinded. Leave empty to monitor all statuses.

    • worker_idstringObligatorio

      The Workday ID of the worker to monitor for new leave of absence records. This can be obtained from actions like 'Get Current User' or 'List Workers'.

    Payload del evento

    • event_typestring

      Type of event that occurred

    • leave_of_absenceobjectObligatorio

      The newly created leave of absence record

    Instrucciones

    **Instructions for Setting Up the Trigger:** - This trigger monitors a specific worker's leaves of absence for new records. - You must provide a worker ID to monitor (obtained from 'Get Current User' or 'List Workers' actions). - Optionally filter by leave type IDs to monitor specific types of leaves (e.g., Medical Leave, Personal Leave). - Optionally filter by status IDs to monitor leaves in specific statuses (e.g., In Progress, Successfully Completed). - Optionally specify a from_date to only monitor leaves starting from a specific date onwards. - The trigger detects when new leave of absence records appear, such as: - New leave requests submitted by the worker - New leaves initiated by HR or managers - Any new leave record added to the worker's profile - Use limit to control how many leave records to check in each poll (default: 50, max: 100). - On the first poll, no events are triggered (establishes baseline). - Subsequent polls will detect and report any new leave of absence records. **Examples:** - Monitor all new leaves: Provide only worker_id - Monitor specific leave type: Provide worker_id and leave_type (list of leave type IDs) - Monitor leaves in specific status: Provide worker_id and status (list of status IDs) - Monitor recent leaves: Provide worker_id and from_date