WordPress

Send a batch (plugin)

Called by the plugin: at most 200 records and 3 MB per batch, 50000 records and 200 MB per round, 120 requests per minute. Every record has wp_id; the same record in a later round updates its document. A batch key that was already received changes nothing (duplicate: true). The selection is applied again here: what is not selected, outside the period or in omit_fields is not stored. Passwords, hashes and tokens are always removed.

post/wordpress/exports/{id}/batches

Request

  • Base URL: https://api.hypamoon.com/api/v1
  • URL: https://api.hypamoon.com/api/v1/wordpress/exports/{id}/batches
  • Auth: HTTP bearer

Path parameters

idstring uuid required

The id of the export round.

Request body

batchstring required

A key for this batch, unique and deterministic within the round, like content:post:after:0. The same key again changes nothing.

keystring required

The inventory key, like content:post, orders or form_entries:wpforms:12.

type'content' | 'media' | 'menus' | 'terms' | 'acf_field_groups' | 'acf_options' | 'form_entries' | 'products' | 'orders' | 'customers' | 'users' | 'coupons' | 'shipping' | 'tax' | 'reviews' | 'subscriptions' | 'table' | 'options' required

The kind of data, the first part of key.

Response

What was stored: received, created, updated, skipped (with reasons), the collections and the totals of the round.

Changes

No recorded changes to this operation across all 1 revision of this API.