Remote · Arazzo Workflow

Remote Schedule Recurring Contractor Invoices

Version 1.0.0

Bulk-create scheduled contractor invoices, then confirm the first schedule.

1 workflow 1 source API 1 provider
View Spec View on GitHub Global PayrollEORContractor ManagementContractor of RecordPEOHRISRecruitingBenefitsEmploymentHRComplianceWorkforceMCPAI AgentsArazzoWorkflows

Provider

remote-com

Workflows

schedule-contractor-invoices
Bulk-create scheduled contractor invoices and confirm the first one.
Creates a batch of scheduled contractor invoices and reads the first created schedule back to confirm its recurrence and next run.
2 steps inputs: accessToken, scheduledInvoices outputs: nextRunAt, scheduledInvoiceId
1
bulkCreate
bulkCreateScheduledContractorInvoices
Bulk-create the scheduled contractor invoices.
2
confirmSchedule
showScheduledContractorInvoice
Read the first created schedule back to confirm its recurrence and next run.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Remote Schedule Recurring Contractor Invoices
  summary: Bulk-create scheduled contractor invoices, then confirm the first schedule.
  description: >-
    Sets up recurring pay schedules for contractors. The workflow bulk-creates
    one or more scheduled contractor invoices from the supplied schedule list,
    then reads the first created schedule back to confirm its recurrence and
    next run date. 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: contractorsApi
  url: ../openapi/remote-contractors-api-openapi.yml
  type: openapi
workflows:
- workflowId: schedule-contractor-invoices
  summary: Bulk-create scheduled contractor invoices and confirm the first one.
  description: >-
    Creates a batch of scheduled contractor invoices and reads the first created
    schedule back to confirm its recurrence and next run.
  inputs:
    type: object
    required:
    - accessToken
    - scheduledInvoices
    properties:
      accessToken:
        type: string
        description: Company-scoped bearer access token.
      scheduledInvoices:
        type: array
        description: >-
          Array of scheduled invoice definitions, each with employment_id,
          amount, currency, and recurrence.
        items:
          type: object
  steps:
  - stepId: bulkCreate
    description: Bulk-create the scheduled contractor invoices.
    operationId: bulkCreateScheduledContractorInvoices
    parameters:
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    requestBody:
      contentType: application/json
      payload:
        scheduled_contractor_invoices: $inputs.scheduledInvoices
    successCriteria:
    - condition: $statusCode == 201
    outputs:
      scheduledInvoiceId: $response.body#/data/scheduled_contractor_invoices/0/id
  - stepId: confirmSchedule
    description: Read the first created schedule back to confirm its recurrence and next run.
    operationId: showScheduledContractorInvoice
    parameters:
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    - name: scheduled_invoice_id
      in: path
      value: $steps.bulkCreate.outputs.scheduledInvoiceId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      recurrence: $response.body#/data/scheduled_contractor_invoice/recurrence
      nextRunAt: $response.body#/data/scheduled_contractor_invoice/next_run_at
  outputs:
    scheduledInvoiceId: $steps.bulkCreate.outputs.scheduledInvoiceId
    nextRunAt: $steps.confirmSchedule.outputs.nextRunAt

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/remote-com-schedule-contractor-invoices-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 email required.

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