PeopleSoft · Arazzo Workflow

PeopleSoft Rebuild Search Index and Verify

Version 1.0.0

Trigger a Search Framework index build, then run a full-text search to verify content is searchable.

1 workflow 1 source API 1 provider
View Spec View on GitHub Campus SolutionsCRMEnterprise SoftwareERPFinancial ManagementHCMSupply Chain ManagementArazzoWorkflows

Provider

peoplesoft

Workflows

search-reindex
Rebuild a search index then verify content with a full-text query.
Triggers a search index build and runs a verification query to confirm the index returns results.
2 steps inputs: authorization, buildType, category, indexName, maxResults, q outputs: indexBuildStatus, results, totalCount
1
triggerIndexBuild
Trigger a build or incremental update of the named search index.
2
verifySearch
Run a full-text search against the indexed content and confirm results were returned.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: PeopleSoft Rebuild Search Index and Verify
  summary: Trigger a Search Framework index build, then run a full-text search to verify content is searchable.
  description: >-
    A search-administration flow over the PeopleSoft Search Framework. It
    triggers a full or incremental search index build for a named index, then
    runs a full-text query against the indexed content and checks that results
    were returned, confirming the index is searchable. 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
sourceDescriptions:
- name: searchApi
  url: ../openapi/peoplesoft-search-api-openapi.yml
  type: openapi
workflows:
- workflowId: search-reindex
  summary: Rebuild a search index then verify content with a full-text query.
  description: >-
    Triggers a search index build and runs a verification query to confirm the
    index returns results.
  inputs:
    type: object
    required:
    - authorization
    - indexName
    - q
    properties:
      authorization:
        type: string
        description: HTTP Basic auth header value (e.g. "Basic dXNlcjpwYXNz").
      indexName:
        type: string
        description: Name of the search index to build.
      buildType:
        type: string
        description: Type of index build to run.
        enum:
        - full
        - incremental
        default: incremental
      q:
        type: string
        description: Full-text query string used to verify the index.
      category:
        type: string
        description: Optional search category filter.
      maxResults:
        type: integer
        description: Maximum number of verification results to return.
        default: 10
  steps:
  - stepId: triggerIndexBuild
    description: >-
      Trigger a build or incremental update of the named search index.
    operationId: triggerIndexBuild
    parameters:
    - name: Authorization
      in: header
      value: $inputs.authorization
    requestBody:
      contentType: application/json
      payload:
        indexName: $inputs.indexName
        buildType: $inputs.buildType
    successCriteria:
    - condition: $statusCode == 202
    outputs:
      statusCode: $statusCode
  - stepId: verifySearch
    description: >-
      Run a full-text search against the indexed content and confirm results
      were returned.
    operationId: searchContent
    parameters:
    - name: q
      in: query
      value: $inputs.q
    - name: category
      in: query
      value: $inputs.category
    - name: maxResults
      in: query
      value: $inputs.maxResults
    - name: Authorization
      in: header
      value: $inputs.authorization
    successCriteria:
    - condition: $statusCode == 200
    - context: $response.body
      condition: $.totalCount >= 0
      type: jsonpath
    outputs:
      results: $response.body#/results
      totalCount: $response.body#/totalCount
  outputs:
    indexBuildStatus: $steps.triggerIndexBuild.outputs.statusCode
    results: $steps.verifySearch.outputs.results
    totalCount: $steps.verifySearch.outputs.totalCount

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/peoplesoft-search-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.