Separate Operational Layer

Asset Management

Stage bulk updates, validate field types, generate a JSON push package, and update many passports at once.

Workspace

Pick a company and passport type, then load or ingest asset rows.

Ingest

Bring data in from a spreadsheet, raw JSON, or an ERP/API feed.

JSON Paste

Array of objects or { records: [...] }.

CSV Import

Row-based headers: guid, product_id, or field keys.

Export a template first if you want the right columns and current values prefilled.

ERP / API Feed

Select a preset to prefill mappings.
Field Map
Passport FieldERP Field Name

Asset Grid

Edit rows like a spreadsheet. Keep guid for safe rematching.

Export a template, edit it in Excel or Sheets, then import it back into the grid.
Fields
Load a passport type to start editing.

Preview & Schedule

Nothing changes on passports until you push this package.

Generated JSON

{}

Validation Details

Saved Jobs

Run a saved feed or inspect schedules.

Recent Pushes

Manual pushes and scheduled runs.