Affinda · Arazzo Workflow

Affinda Update Resume Data and Re-index

Version 1.0.0

Update the parsed data of a resume document and refresh it in a search index.

1 workflow 1 source API 1 provider
View Spec View on GitHub Artificial IntelligenceDocument ProcessingIntelligent Document ProcessingIDPOCRResume ParsingInvoice ParsingReceipt ParsingDocument ExtractionDocument ClassificationDocument SplittingRecruitmentBankingInsuranceLogisticsHealthcareGovernmentArazzoWorkflows

Provider

affinda

Workflows

update-resume-data-and-reindex
Update a resume's data then re-index it.
Posts updated data to a resume document and then triggers a re-index so the search index picks up the changes.
2 steps inputs: data, identifier, indexName outputs: documentIdentifier
1
updateData
Update the structured data of the resume document.
2
reIndex
Re-index the document so the search index reflects the updated data.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Affinda Update Resume Data and Re-index
  summary: Update the parsed data of a resume document and refresh it in a search index.
  description: >-
    Keeps a search index in sync after a correction. The structured data of a
    resume or job description document is updated in place, and then the document
    is re-indexed so the search index reflects the new values. Every step spells
    out its request inline so the flow can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-300.10
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-300.10
      capability_name: Talent Acquisition Management
      spec: affinda-search-match-api-openapi.yml
      confidence: 0.8
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: searchMatchApi
  url: ../openapi/affinda-search-match-api-openapi.yml
  type: openapi
workflows:
- workflowId: update-resume-data-and-reindex
  summary: Update a resume's data then re-index it.
  description: >-
    Posts updated data to a resume document and then triggers a re-index so the
    search index picks up the changes.
  inputs:
    type: object
    required:
    - identifier
    - indexName
    - data
    properties:
      identifier:
        type: string
        description: The resume or job description document identifier to update.
      indexName:
        type: string
        description: The index name the document is indexed in.
      data:
        type: object
        description: The updated resume or job description data.
  steps:
  - stepId: updateData
    description: Update the structured data of the resume document.
    operationId: updateDocumentData
    parameters:
    - name: identifier
      in: path
      value: $inputs.identifier
    requestBody:
      contentType: application/json
      payload: $inputs.data
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      identifier: $response.body#/meta/identifier
  - stepId: reIndex
    description: Re-index the document so the search index reflects the updated data.
    operationId: reIndexDocument
    parameters:
    - name: name
      in: path
      value: $inputs.indexName
    - name: identifier
      in: path
      value: $inputs.identifier
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      identifier: $inputs.identifier
  outputs:
    documentIdentifier: $inputs.identifier

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/affinda-update-resume-data-and-reindex-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.