Generated by API Evangelist
Written by API Evangelist tooling for MoEngage's API. It is a proposal applied on top of the contract, not a document MoEngage publishes.
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for MoEngage Data File Import API
version: 1.0.0
extends: openapi/moengage-file-import-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 3
- target: $.paths['/fileimports/trigger/{schedule_id}'].post
update:
x-apievangelist-phrasing:
intent: Trigger a scheduled file import to run now
effect: write
questions:
- How do I make a scheduled file import run right away?
- Can I re-run a periodic import that previously failed?
- Which import states allow a manual trigger?
instructions:
- text: Trigger the scheduled file import {schedule_id} now.
slots:
schedule_id: path.schedule_id
- text: Re-run failed periodic import {schedule_id}.
slots:
schedule_id: path.schedule_id
method: generated
generated: '2026-10-01'
- target: $.paths['/fileimports/import/status'].post
update:
x-apievangelist-phrasing:
intent: Get the status of file imports
effect: read
questions:
- What is the status of my file imports?
- Can I see which of my scheduled imports have failed?
- Which imports came from a particular file source on a given date?
instructions:
- text: Show the import-level status of import {import_name}.
slots:
import_name: requestBody.import_name
- text: List {import_type} imports with schedule status {schedule_status} on {date}.
slots:
import_type: requestBody.import_type
schedule_status: requestBody.schedule_status
date: requestBody.date
method: generated
generated: '2026-10-01'
- target: $.paths['/fileimports/import/run/history'].post
update:
x-apievangelist-phrasing:
intent: Get per-file run history for an import
effect: read
questions:
- How do I see the processing status of each file inside an import?
- Which files in an import run failed to process?
instructions:
- text: Show the file run history for import {import_id} named {import_name}.
slots:
import_id: requestBody.import_id
import_name: requestBody.import_name
- text: List files with status {file_status} in import {import_id} ({import_name}) on {date}.
slots:
file_status: requestBody.file_status
import_id: requestBody.import_id
import_name: requestBody.import_name
date: requestBody.date
method: generated
generated: '2026-10-01'
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.