Workday Integration · Capability

Workday Integration Workday Recruiting API — Prospects

Workday Integration Workday Recruiting API — Prospects. 5 operations. Lead operation: Workday Integration Retrieve education records for a prospect. Self-contained Naftiko capability covering one Workday Integration business surface.

Run with Naftiko Workday IntegrationProspects

What You Can Do

GET
Getprospecteducations — Workday Integration Retrieve education records for a prospect
/v1/prospects/{id}/educations
GET
Getprospectexperiences — Workday Integration Retrieve work experiences for a prospect
/v1/prospects/{id}/experiences
POST
Createprospectexperience — Workday Integration Create a work experience entry for a prospect
/v1/prospects/{id}/experiences
GET
Getprospectresumeattachments — Workday Integration Retrieve resume attachments for a prospect
/v1/prospects/{id}/resumeattachments
GET
Getprospectskills — Workday Integration Retrieve skills for a prospect
/v1/prospects/{id}/skills

MCP Tools

workday-integration-retrieve-education-records

Workday Integration Retrieve education records for a prospect

read-only idempotent
workday-integration-retrieve-work-experiences

Workday Integration Retrieve work experiences for a prospect

read-only idempotent
workday-integration-create-work-experience

Workday Integration Create a work experience entry for a prospect

workday-integration-retrieve-resume-attachments

Workday Integration Retrieve resume attachments for a prospect

read-only idempotent
workday-integration-retrieve-skills-prospect

Workday Integration Retrieve skills for a prospect

read-only idempotent

Capability Spec

recruiting-prospects.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Workday Integration Workday Recruiting API — Prospects
  description: 'Workday Integration Workday Recruiting API — Prospects. 5 operations. Lead operation: Workday Integration
    Retrieve education records for a prospect. Self-contained Naftiko capability covering one Workday Integration business
    surface.'
  tags:
  - Workday Integration
  - Prospects
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    WORKDAY_INTEGRATION_API_KEY: WORKDAY_INTEGRATION_API_KEY
capability:
  consumes:
  - type: http
    namespace: recruiting-prospects
    baseUri: https://{baseUrl}/ccx/api/recruiting/v1/{tenant}
    description: Workday Integration Workday Recruiting API — Prospects business capability. Self-contained, no shared references.
    resources:
    - name: prospects-ID-educations
      path: /prospects/{ID}/educations
      operations:
      - name: getprospecteducations
        method: GET
        description: Workday Integration Retrieve education records for a prospect
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: prospects-ID-experiences
      path: /prospects/{ID}/experiences
      operations:
      - name: getprospectexperiences
        method: GET
        description: Workday Integration Retrieve work experiences for a prospect
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createprospectexperience
        method: POST
        description: Workday Integration Create a work experience entry for a prospect
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: prospects-ID-resumeAttachments
      path: /prospects/{ID}/resumeAttachments
      operations:
      - name: getprospectresumeattachments
        method: GET
        description: Workday Integration Retrieve resume attachments for a prospect
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: prospects-ID-skills
      path: /prospects/{ID}/skills
      operations:
      - name: getprospectskills
        method: GET
        description: Workday Integration Retrieve skills for a prospect
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: bearer
      token: '{{env.WORKDAY_INTEGRATION_API_KEY}}'
  exposes:
  - type: rest
    namespace: recruiting-prospects-rest
    port: 8080
    description: REST adapter for Workday Integration Workday Recruiting API — Prospects. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/prospects/{id}/educations
      name: prospects-id-educations
      description: REST surface for prospects-ID-educations.
      operations:
      - method: GET
        name: getprospecteducations
        description: Workday Integration Retrieve education records for a prospect
        call: recruiting-prospects.getprospecteducations
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/prospects/{id}/experiences
      name: prospects-id-experiences
      description: REST surface for prospects-ID-experiences.
      operations:
      - method: GET
        name: getprospectexperiences
        description: Workday Integration Retrieve work experiences for a prospect
        call: recruiting-prospects.getprospectexperiences
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createprospectexperience
        description: Workday Integration Create a work experience entry for a prospect
        call: recruiting-prospects.createprospectexperience
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/prospects/{id}/resumeattachments
      name: prospects-id-resumeattachments
      description: REST surface for prospects-ID-resumeAttachments.
      operations:
      - method: GET
        name: getprospectresumeattachments
        description: Workday Integration Retrieve resume attachments for a prospect
        call: recruiting-prospects.getprospectresumeattachments
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/prospects/{id}/skills
      name: prospects-id-skills
      description: REST surface for prospects-ID-skills.
      operations:
      - method: GET
        name: getprospectskills
        description: Workday Integration Retrieve skills for a prospect
        call: recruiting-prospects.getprospectskills
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: recruiting-prospects-mcp
    port: 9090
    transport: http
    description: MCP adapter for Workday Integration Workday Recruiting API — Prospects. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: workday-integration-retrieve-education-records
      description: Workday Integration Retrieve education records for a prospect
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: recruiting-prospects.getprospecteducations
      outputParameters:
      - type: object
        mapping: $.
    - name: workday-integration-retrieve-work-experiences
      description: Workday Integration Retrieve work experiences for a prospect
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: recruiting-prospects.getprospectexperiences
      outputParameters:
      - type: object
        mapping: $.
    - name: workday-integration-create-work-experience
      description: Workday Integration Create a work experience entry for a prospect
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: recruiting-prospects.createprospectexperience
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: workday-integration-retrieve-resume-attachments
      description: Workday Integration Retrieve resume attachments for a prospect
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: recruiting-prospects.getprospectresumeattachments
      outputParameters:
      - type: object
        mapping: $.
    - name: workday-integration-retrieve-skills-prospect
      description: Workday Integration Retrieve skills for a prospect
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: recruiting-prospects.getprospectskills
      outputParameters:
      - type: object
        mapping: $.