Setting the file. One moment.
Index · Rp Target Wix · wix/skills · Skills Docs
ContentsBack to the top of the page (opens in a new tab)
domains/ index.json
JSON · 528 lines · 15 KB
"domains/blog/entities/category.json"
,
11 "displayName" : "Blog Category" ,
12 "classification" : "native-plus-cms" ,
13 "reliabilityStatus" : "partially-reliable" ,
14 "reliabilityFlags" : [],
15 "summary" : "Wix Blog categories are flat; WordPress hierarchy needs CMS shadowing if it matters."
16 },
17 "comment" : {
18 "path" : "domains/blog/entities/comment.json" ,
19 "displayName" : "Blog Comment" ,
20 "classification" : "native-plus-cms" ,
21 "reliabilityStatus" : "partially-reliable" ,
22 "reliabilityFlags" : [],
23 "summary" : "Verify the target relation and notification behavior before native comment writes."
24 },
25 "post" : {
26 "path" : "domains/blog/entities/post.json" ,
27 "displayName" : "Blog Post" ,
28 "classification" : "native-plus-cms" ,
29 "reliabilityStatus" : "partially-reliable" ,
30 "reliabilityFlags" : [
31 "IMPORT_UNRELIABLE"
32 ],
33 "summary" : "Exact original URL or slug preservation is not reliable through public Blog Draft Posts."
34 },
35 "tag" : {
36 "path" : "domains/blog/entities/tag.json" ,
37 "displayName" : "Blog Tag" ,
38 "classification" : "native" ,
39 "reliabilityStatus" : "reliable" ,
40 "reliabilityFlags" : [],
41 "summary" : "Blog tag slug is derived; dedupe by label/language."
42 }
43 }
44 },
45 "cms" : {
46 "path" : "domains/cms/domain.json" ,
47 "displayName" : "Wix CMS" ,
48 "ownerHint" : "CMS/Data collections, items, references, permissions, and indexes domain owners" ,
49 "entities" : {
50 "collection" : {
51 "path" : "domains/cms/entities/collection.json" ,
52 "displayName" : "CMS Collection" ,
53 "classification" : "setup-config" ,
54 "reliabilityStatus" : "partially-reliable" ,
55 "reliabilityFlags" : [],
56 "summary" : "Collections, fields, permissions, and indexes must be represented in setup before item import."
57 },
58 "data-item" : {
59 "path" : "domains/cms/entities/data-item.json" ,
60 "displayName" : "CMS Data Item" ,
61 "classification" : "cms" ,
62 "reliabilityStatus" : "reliable" ,
63 "reliabilityFlags" : [],
64 "summary" : "_createdDate and _updatedDate are read-only; preserve source dates in explicit fields."
65 },
66 "reference" : {
67 "path" : "domains/cms/entities/reference.json" ,
68 "displayName" : "CMS Reference" ,
69 "classification" : "cms" ,
70 "reliabilityStatus" : "reliable" ,
71 "reliabilityFlags" : [],
72 "summary" : "References and multi-references often require a second pass after target IDs are known."
73 }
74 }
75 },
76 "crm" : {
77 "path" : "domains/crm/domain.json" ,
78 "displayName" : "Wix CRM" ,
79 "ownerHint" : "Contacts, labels, extended fields, and subscription-consent domain owners" ,
80 "entities" : {
81 "contact" : {
82 "path" : "domains/crm/entities/contact.json" ,
83 "displayName" : "CRM Contact" ,
84 "classification" : "native-plus-cms" ,
85 "reliabilityStatus" : "partially-reliable" ,
86 "reliabilityFlags" : [],
87 "summary" : "Original contact created dates are not writable as native createdDate."
88 },
89 "email-subscription" : {
90 "path" : "domains/crm/entities/email-subscription.json" ,
91 "displayName" : "Email Subscription" ,
92 "classification" : "native" ,
93 "reliabilityStatus" : "partially-reliable" ,
94 "reliabilityFlags" : [],
95 "summary" : "Only set subscribed states when the migration has consent evidence."
96 },
97 "label" : {
98 "path" : "domains/crm/entities/label.json" ,
99 "displayName" : "CRM Label" ,
100 "classification" : "native" ,
101 "reliabilityStatus" : "partially-reliable" ,
102 "reliabilityFlags" : [],
103 "summary" : "Do not collapse dynamic segments or marketing automation state into static labels without review."
104 }
105 }
106 },
107 "ecom" : {
108 "path" : "domains/ecom/domain.json" ,
109 "displayName" : "Wix eCommerce" ,
110 "ownerHint" : "eCommerce Orders, refunds, checkout, and order-history domain owners" ,
111 "entities" : {
112 "order-line-item" : {
113 "path" : "domains/ecom/entities/order-line-item.json" ,
114 "displayName" : "eCommerce Order Line Item" ,
115 "classification" : "native-plus-cms" ,
116 "reliabilityStatus" : "unknown" ,
117 "reliabilityFlags" : [
118 "IMPORT_UNRELIABLE"
119 ],
120 "summary" : "Line items are written through their parent order; do not create standalone duplicates."
121 },
122 "order-refund" : {
123 "path" : "domains/ecom/entities/order-refund.json" ,
124 "displayName" : "eCommerce Order Refund" ,
125 "classification" : "native-plus-cms" ,
126 "reliabilityStatus" : "partially-reliable" ,
127 "reliabilityFlags" : [],
128 "summary" : "Verify whether the selected order write shape preserves refund amounts, reasons, dates, and line references."
129 },
130 "order" : {
131 "path" : "domains/ecom/entities/order.json" ,
132 "displayName" : "eCommerce Order" ,
133 "classification" : "native-plus-cms" ,
134 "reliabilityStatus" : "partially-reliable" ,
135 "reliabilityFlags" : [],
136 "summary" : "Never route historical orders through createOrder — it decrements inventory, emails the buyer, and auto-creates contacts; importOrder is the only import-safe writer."
137 }
138 }
139 },
140 "media" : {
141 "path" : "domains/media/domain.json" ,
142 "displayName" : "Wix Media Manager" ,
143 "ownerHint" : "Media Manager import, upload, folders, and metadata domain owners" ,
144 "entities" : {
145 "media-file" : {
146 "path" : "domains/media/entities/media-file.json" ,
147 "displayName" : "Media File" ,
148 "classification" : "native-plus-cms" ,
149 "reliabilityStatus" : "partially-reliable" ,
150 "reliabilityFlags" : [],
151 "summary" : "Media import is asynchronous; poll until READY before referencing the file."
152 },
153 "media-folder" : {
154 "path" : "domains/media/entities/media-folder.json" ,
155 "displayName" : "Media Folder" ,
156 "classification" : "native-plus-cms" ,
157 "reliabilityStatus" : "partially-reliable" ,
158 "reliabilityFlags" : [],
159 "summary" : "Do not require folder creation for media file preservation unless verified for the project."
160 }
161 }
162 },
163 "members" : {
164 "path" : "domains/members/domain.json" ,
165 "displayName" : "Wix Members" ,
166 "ownerHint" : "Members identity, profile, roles, and badges domain owners" ,
167 "entities" : {
168 "badge" : {
169 "path" : "domains/members/entities/badge.json" ,
170 "displayName" : "Member Badge" ,
171 "classification" : "native-plus-cms" ,
172 "reliabilityStatus" : "partially-reliable" ,
173 "reliabilityFlags" : [],
174 "summary" : "Verify badge creation and assignment surfaces before native execution."
175 },
176 "member" : {
177 "path" : "domains/members/entities/member.json" ,
178 "displayName" : "Site Member" ,
179 "classification" : "native-plus-cms" ,
180 "reliabilityStatus" : "unreliable" ,
181 "reliabilityFlags" : [
182 "IMPORT_UNRELIABLE"
183 ],
184 "summary" : "Passwords are NOT imported — project decision (2026-08-03), not just an API gap. Members keep account/profile/contact linkage; they set a new password via reset. Never propose hash import."
185 }
186 }
187 },
188 "stores" : {
189 "path" : "domains/stores/domain.json" ,
190 "displayName" : "Wix Stores" ,
191 "ownerHint" : "Stores Catalog, Inventory, Coupons, Tags, and merchandising domain owners" ,
192 "entities" : {
193 "category" : {
194 "path" : "domains/stores/entities/category.json" ,
195 "displayName" : "Stores Category" ,
196 "classification" : "native" ,
197 "reliabilityStatus" : "reliable" ,
198 "reliabilityFlags" : [],
199 "summary" : "Pass Stores treeReference as a top-level sibling of category."
200 },
201 "coupon" : {
202 "path" : "domains/stores/entities/coupon.json" ,
203 "displayName" : "Stores Coupon" ,
204 "classification" : "native-plus-cms" ,
205 "reliabilityStatus" : "partially-reliable" ,
206 "reliabilityFlags" : [],
207 "summary" : "Source coupon constraints may be narrower or differently modeled in Wix."
208 },
209 "inventory-item" : {
210 "path" : "domains/stores/entities/inventory-item.json" ,
211 "displayName" : "Stores Inventory Item" ,
212 "classification" : "native" ,
213 "reliabilityStatus" : "partially-reliable" ,
214 "reliabilityFlags" : [],
215 "summary" : "Inventory requires target product and variant IDs."
216 },
217 "product-tag" : {
218 "path" : "domains/stores/entities/product-tag.json" ,
219 "displayName" : "Stores Product Tag" ,
220 "classification" : "native" ,
221 "reliabilityStatus" : "partially-reliable" ,
222 "reliabilityFlags" : [],
223 "summary" : "Use the verified product FQDN and resolve tag IDs before attaching them to products."
224 },
225 "product" : {
226 "path" : "domains/stores/entities/product.json" ,
227 "displayName" : "Stores Product" ,
228 "classification" : "native-plus-cms" ,
229 "reliabilityStatus" : "partially-reliable" ,
230 "reliabilityFlags" : [],
231 "summary" : "Normalize V1/simple product fields into Catalog V3 product and variant shapes before create."
232 }
233 }
234 }
235 },
236 "sourceAliasIndex" : {
237 "wordpress:category" : [
238 "blog/category"
239 ],
240 "wix:blogCategory" : [
241 "blog/category"
242 ],
243 "wordpress:comment" : [
244 "blog/comment"
245 ],
246 "wix:comment" : [
247 "blog/comment"
248 ],
249 "wordpress:post" : [
250 "blog/post"
251 ],
252 "wix:blogPost" : [
253 "blog/post"
254 ],
255 "wordpress:tag" : [
256 "blog/tag"
257 ],
258 "wix:blogTag" : [
259 "blog/tag"
260 ],
261 "wordpress:custom_post_type" : [
262 "cms/collection"
263 ],
264 "wix:cmsCollection" : [
265 "cms/collection"
266 ],
267 "wordpress:custom_post_type_item" : [
268 "cms/data-item"
269 ],
270 "wix:cmsDataItem" : [
271 "cms/data-item"
272 ],
273 "wordpress:relationship" : [
274 "cms/reference"
275 ],
276 "wix:cmsReference" : [
277 "cms/reference"
278 ],
279 "woocommerce:customer" : [
280 "crm/contact" ,
281 "members/member"
282 ],
283 "woocommerce:order" : [
284 "crm/contact" ,
285 "ecom/order"
286 ],
287 "wordpress:user" : [
288 "crm/contact" ,
289 "members/member"
290 ],
291 "wix:contact" : [
292 "crm/contact"
293 ],
294 "wordpress:newsletter_subscription" : [
295 "crm/email-subscription"
296 ],
297 "wix:emailSubscription" : [
298 "crm/email-subscription"
299 ],
300 "woocommerce:customer_tag" : [
301 "crm/label"
302 ],
303 "wix:contactLabel" : [
304 "crm/label"
305 ],
306 "woocommerce:order_line_item" : [
307 "ecom/order-line-item"
308 ],
309 "wix:ecomOrderLineItem" : [
310 "ecom/order-line-item"
311 ],
312 "woocommerce:order_refund" : [
313 "ecom/order-refund"
314 ],
315 "wix:ecomOrderRefund" : [
316 "ecom/order-refund"
317 ],
318 "wix:ecomOrder" : [
319 "ecom/order"
320 ],
321 "wordpress:attachment" : [
322 "media/media-file"
323 ],
324 "wix:mediaFile" : [
325 "media/media-file"
326 ],
327 "wordpress:media_folder" : [
328 "media/media-folder"
329 ],
330 "wix:mediaFolder" : [
331 "media/media-folder"
332 ],
333 "wordpress:user_badge" : [
334 "members/badge"
335 ],
336 "wix:memberBadge" : [
337 "members/badge"
338 ],
339 "wix:member" : [
340 "members/member"
341 ],
342 "woocommerce:product_category" : [
343 "stores/category"
344 ],
345 "wix:storesCategory" : [
346 "stores/category"
347 ],
348 "woocommerce:coupon" : [
349 "stores/coupon"
350 ],
351 "wix:coupon" : [
352 "stores/coupon"
353 ],
354 "woocommerce:product_variation_inventory" : [
355 "stores/inventory-item"
356 ],
357 "wix:inventoryItem" : [
358 "stores/inventory-item"
359 ],
360 "woocommerce:product_tag" : [
361 "stores/product-tag"
362 ],
363 "wix:productTag" : [
364 "stores/product-tag"
365 ],
366 "woocommerce:product" : [
367 "stores/product"
368 ],
369 "wix:storesProduct" : [
370 "stores/product"
371 ]
372 },
373 "routeAliasIndex" : {
374 "/wp/v2/categories" : [
375 "blog/category"
376 ],
377 "Blog Categories" : [
378 "blog/category"
379 ],
380 "/wp/v2/comments" : [
381 "blog/comment"
382 ],
383 "Comments API" : [
384 "blog/comment"
385 ],
386 "/wp/v2/posts" : [
387 "blog/post"
388 ],
389 "Blog Draft Posts" : [
390 "blog/post"
391 ],
392 "Blog Posts" : [
393 "blog/post"
394 ],
395 "/wp/v2/tags" : [
396 "blog/tag"
397 ],
398 "Blog Tags" : [
399 "blog/tag"
400 ],
401 "/wp/v2/{type}" : [
402 "cms/collection" ,
403 "cms/data-item"
404 ],
405 "Wix Data Collections" : [
406 "cms/collection"
407 ],
408 "Wix Data Items" : [
409 "cms/data-item"
410 ],
411 "post meta" : [
412 "cms/reference"
413 ],
414 "term relationships" : [
415 "cms/reference"
416 ],
417 "Wix Data reference fields" : [
418 "cms/reference"
419 ],
420 "/wc/v3/customers" : [
421 "crm/contact" ,
422 "members/member"
423 ],
424 "/wc/v3/orders" : [
425 "crm/contact" ,
426 "ecom/order" ,
427 "ecom/order-line-item"
428 ],
429 "/wp/v2/users" : [
430 "crm/contact" ,
431 "members/member"
432 ],
433 "CRM Contacts V4" : [
434 "crm/contact"
435 ],
436 "CRM Contacts V5" : [
437 "crm/contact"
438 ],
439 "plugin-specific subscription routes" : [
440 "crm/email-subscription"
441 ],
442 "Email Subscriptions API" : [
443 "crm/email-subscription"
444 ],
445 "customer metadata" : [
446 "crm/label"
447 ],
448 "segments" : [
449 "crm/label"
450 ],
451 "Contacts Labels" : [
452 "crm/label"
453 ],
454 "eCommerce Orders API" : [
455 "ecom/order" ,
456 "ecom/order-line-item" ,
457 "ecom/order-refund"
458 ],
459 "/wc/v3/orders/{id}/refunds" : [
460 "ecom/order-refund"
461 ],
462 "/wp/v2/media" : [
463 "media/media-file"
464 ],
465 "Media Manager" : [
466 "media/media-file"
467 ],
468 "plugin-specific media folder routes" : [
469 "media/media-folder"
470 ],
471 "Media Manager folders" : [
472 "media/media-folder"
473 ],
474 "plugin-specific member badge routes" : [
475 "members/badge"
476 ],
477 "Members Badges APIs" : [
478 "members/badge"
479 ],
480 "Members APIs" : [
481 "members/member"
482 ],
483 "/wc/v3/products/categories" : [
484 "stores/category"
485 ],
486 "Catalog V3 Categories" : [
487 "stores/category"
488 ],
489 "V1 collections" : [
490 "stores/category"
491 ],
492 "/wc/v3/coupons" : [
493 "stores/coupon"
494 ],
495 "Coupons API" : [
496 "stores/coupon"
497 ],
498 "/wc/v3/products" : [
499 "stores/inventory-item" ,
500 "stores/product"
501 ],
502 "/wc/v3/products/{productId}/variations" : [
503 "stores/inventory-item"
504 ],
505 "Stores Inventory APIs" : [
506 "stores/inventory-item"
507 ],
508 "/wc/v3/products/tags" : [
509 "stores/product-tag"
510 ],
511 "Tags API scoped to product FQDN" : [
512 "stores/product-tag"
513 ],
514 "Stores Catalog V1 Products" : [
515 "stores/product"
516 ],
517 "Stores Catalog V3 Products" : [
518 "stores/product"
519 ]
520 },
521 "flags" : {
522 "IMPORT_UNRELIABLE" : [
523 "blog/post" ,
524 "ecom/order-line-item" ,
525 "members/member"
526 ]
527 }
528 }