@@ -18,7 +18,7 @@ account-authentication-settings:
18
18
auto_create_account_for_account_members :
19
19
type : BOOL
20
20
account_member_self_management :
21
- type : BOOL
21
+ type : ENUM:disabled,update_only
22
22
account-management-authentication-tokens :
23
23
singular-name : " account-management-authentication-token"
24
24
json-api-type : " account_management_authentication_token"
@@ -30,7 +30,7 @@ account-management-authentication-tokens:
30
30
content-type : application/json
31
31
attributes :
32
32
authentication_mechanism :
33
- type : STRING
33
+ type : ENUM:oidc,password,passwordless,self_signup
34
34
oauth_authorization_code :
35
35
type : STRING
36
36
oauth_redirect_uri :
@@ -43,6 +43,12 @@ account-management-authentication-tokens:
43
43
type : STRING
44
44
password :
45
45
type : STRING
46
+ name :
47
+ type : STRING
48
+ autofill : FUNC:Name
49
+ email :
50
+ type : STRING
51
+ autofill : FUNC:Email
46
52
suppress-reset-warning : true
47
53
account-members :
48
54
singular-name : " account-member"
@@ -1575,6 +1581,9 @@ pcm-nodes:
1575
1581
get-entity :
1576
1582
docs : " https://documentation.elasticpath.com/commerce-cloud/docs/api/pcm/hierarchies/nodes/get-a-hierarchy-node.html"
1577
1583
url : " /pcm/hierarchies/{pcm_hierarchies}/nodes/{pcm_nodes}"
1584
+ get-collection :
1585
+ docs : " https://documentation.elasticpath.com/commerce-cloud/docs/api/pcm/hierarchies/nodes/get-a-hierarchy-node.html"
1586
+ url : " /pcm/hierarchies/{pcm_hierarchies}/nodes"
1578
1587
update-entity :
1579
1588
docs : " https://documentation.elasticpath.com/commerce-cloud/docs/api/pcm/hierarchies/nodes/update-a-hierarchy-node.html"
1580
1589
url : " /pcm/hierarchies/{pcm_hierarchies}/nodes/{pcm_nodes}"
@@ -1777,8 +1786,10 @@ pcm-pricebooks:
1777
1786
attributes :
1778
1787
name :
1779
1788
type : STRING
1789
+ autofill : FUNC:Company
1780
1790
description :
1781
1791
type : STRING
1792
+ autofill : FUNC:Phrase
1782
1793
pcm-product-prices :
1783
1794
singular-name : " pcm-product-price"
1784
1795
json-api-type : " product-price"
@@ -1816,6 +1827,41 @@ pcm-product-prices:
1816
1827
type : INT
1817
1828
currencies.CAD.includes_tax :
1818
1829
type : BOOL
1830
+ pcm-pricebook-modifiers :
1831
+ singular-name : " pcm-pricebook-modifier"
1832
+ json-api-format : " compliant"
1833
+ json-api-type : " price-modifier"
1834
+ docs : " https://elasticpath.dev/docs/pxm/pricebooks/pxm-pricebooks-modifiers/get-a-price-modifier"
1835
+ get-collection :
1836
+ docs : " https://elasticpath.dev/docs/pxm/pricebooks/pxm-pricebooks-modifiers/get-all-price-modifiers"
1837
+ url : " /pcm/pricebooks/{pcm_pricebooks}/modifiers/"
1838
+ get-entity :
1839
+ docs : " https://elasticpath.dev/docs/pxm/pricebooks/pxm-pricebooks-modifiers/get-a-price-modifier"
1840
+ url : " /pcm/pricebooks/{pcm_pricebooks}/modifiers/{pcm_pricebook_modifiers}"
1841
+ create-entity :
1842
+ docs : " https://elasticpath.dev/docs/pxm/pricebooks/pxm-pricebooks-modifiers/create-a-price-modifier"
1843
+ url : " /pcm/pricebooks/{pcm_pricebooks}/modifiers"
1844
+ update-entity :
1845
+ docs : " https://elasticpath.dev/docs/pxm/pricebooks/pxm-pricebooks-modifiers/update-a-price-modifier"
1846
+ url : " /pcm/pricebooks/{pcm_pricebooks}/modifiers/{pcm_pricebook_modifiers}"
1847
+ delete-entity :
1848
+ docs : " https://elasticpath.dev/docs/pxm/pricebooks/pxm-pricebooks-modifiers/delete-a-price-modifier"
1849
+ url : " /pcm/pricebooks/{pcm_pricebooks}/modifiers/{pcm_pricebook_modifiers}"
1850
+ attributes :
1851
+ name :
1852
+ type : STRING
1853
+ autofill : FUNC:BuzzWord
1854
+ modifier_type :
1855
+ type : ENUM:price_increment,price_decrement,price_equals
1856
+ autofill : VALUE:price_equals
1857
+ currencies.USD.amount :
1858
+ type : INT
1859
+ currencies.USD.includes_tax :
1860
+ type : BOOL
1861
+ ^currencies\.USD\.tiers\..+\.minimum_quantity$ :
1862
+ type : INT
1863
+ ^currencies\.USD\.tiers\..+\.amount$ :
1864
+ type : INT
1819
1865
pcm-variations :
1820
1866
singular-name : " pcm-variation"
1821
1867
json-api-type : " product-variation"
@@ -2372,3 +2418,149 @@ stores:
2372
2418
get-entity :
2373
2419
docs : " https://elasticpath.dev/docs/getting-started/api-reference"
2374
2420
url : " /v2/stores/{settings}"
2421
+ custom-apis :
2422
+ singular-name : custom-api
2423
+ json-api-type : custom_api
2424
+ json-api-format : " legacy"
2425
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/custom-ap-is"
2426
+ delete-entity :
2427
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/delete-a-custom-api"
2428
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}"
2429
+ create-entity :
2430
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/create-a-custom-api"
2431
+ url : " /v2/settings/extensions/custom-apis/"
2432
+ update-entity :
2433
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/update-a-custom-api"
2434
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}"
2435
+ get-entity :
2436
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-a-custom-api"
2437
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}"
2438
+ get-collection :
2439
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-all-custom-apis"
2440
+ url : " /v2/settings/extensions/custom-apis"
2441
+ attributes :
2442
+ name :
2443
+ type : STRING
2444
+ autofill : FUNC:Company
2445
+ slug :
2446
+ type : STRING
2447
+ api_type :
2448
+ type : STRING
2449
+ description :
2450
+ type : STRING
2451
+ autofill : FUNC:Phrase
2452
+ relationships.parent_apis[n].type :
2453
+ type : ENUM:api_location,custom_api
2454
+ relationships.parent_apis[n].id :
2455
+ type : RESOURCE_ID:custom-apis
2456
+ custom-fields :
2457
+ singular-name : custom-field
2458
+ json-api-type : custom_field
2459
+ json-api-format : " legacy"
2460
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/custom-fields"
2461
+ delete-entity :
2462
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/delete-a-custom-field"
2463
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/fields/{custom_fields}"
2464
+ create-entity :
2465
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/create-a-custom-field"
2466
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/fields"
2467
+ update-entity :
2468
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/update-a-custom-field"
2469
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/fields/{custom_fields}"
2470
+ get-entity :
2471
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-a-custom-field"
2472
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/fields/{custom_fields}"
2473
+ get-collection :
2474
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-all-custom-fields"
2475
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/fields/"
2476
+ attributes :
2477
+ name :
2478
+ type : STRING
2479
+ autofill : FUNC:Company
2480
+ slug :
2481
+ type : STRING
2482
+ field_type :
2483
+ type : ENUM:string,integer,boolean,float
2484
+ description :
2485
+ type : STRING
2486
+ autofill : FUNC:Phrase
2487
+ validation.string.min_length :
2488
+ type : INT
2489
+ validation.string.max_length :
2490
+ type : INT
2491
+ validation.string.regex :
2492
+ type : STRING
2493
+ validation.string.allow_null_values :
2494
+ type : BOOL
2495
+ validation.string.unique :
2496
+ type : ENUM:yes,no
2497
+ validation.integer.min_value :
2498
+ type : INT
2499
+ validation.integer.max_value :
2500
+ type : INT
2501
+ validation.integer.allow_null_values :
2502
+ type : BOOL
2503
+ validation.boolean.allow_null_values :
2504
+ type : BOOL
2505
+ custom-api-settings-entries :
2506
+ singular-name : custom-api-settings-entry
2507
+ json-api-type : custom_entry
2508
+ json-api-format : " legacy"
2509
+ no-wrapping : true
2510
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/custom-api-entries"
2511
+ delete-entity :
2512
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/delete-a-custom-entry"
2513
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/entries/{custom_api_settings_entries}"
2514
+ create-entity :
2515
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/create-a-custom-entry"
2516
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/entries"
2517
+ update-entity :
2518
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/update-a-custom-entry"
2519
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/entries/{custom_api_settings_entries}"
2520
+ get-entity :
2521
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-a-custom-entry"
2522
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/entries/{custom_api_settings_entries}"
2523
+ get-collection :
2524
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-all-custom-entries"
2525
+ url : " /v2/settings/extensions/custom-apis/{custom_apis}/entries/"
2526
+ attributes :
2527
+ data.type :
2528
+ type : STRING
2529
+ ^data\.(.+)$ :
2530
+ type : STRING
2531
+ custom-api-extensions-entries :
2532
+ singular-name : custom-api-extension-entry
2533
+ json-api-type : custom_entry
2534
+ json-api-format : " legacy"
2535
+ no-wrapping : true
2536
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/custom-api-entries"
2537
+ delete-entity :
2538
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/delete-a-custom-entry"
2539
+ url : " /v2/extensions/custom-apis/{custom_apis}/entries/{custom_api_extensions_entries}"
2540
+ parent_resource_value_overrides :
2541
+ custom_apis : slug
2542
+ create-entity :
2543
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/create-a-custom-entry"
2544
+ url : " /v2/extensions/custom-apis/{custom_apis}/entries"
2545
+ parent_resource_value_overrides :
2546
+ custom_apis : slug
2547
+ update-entity :
2548
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/update-a-custom-entry"
2549
+ url : " /v2/extensions/custom-apis/{custom_apis}/entries/{custom_api_extensions_entries}"
2550
+ parent_resource_value_overrides :
2551
+ custom_apis : slug
2552
+ get-entity :
2553
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-a-custom-entry"
2554
+ url : " /v2/extensions/custom-apis/{custom_apis}/entries/{custom_api_extensions_entries}"
2555
+ parent_resource_value_overrides :
2556
+ custom_apis : slug
2557
+ get-collection :
2558
+ docs : " https://elasticpath.dev/docs/api/commerce-extensions/get-all-custom-entries"
2559
+ url : " /v2/extensions/custom-apis/{custom_apis}/entries/"
2560
+ parent_resource_value_overrides :
2561
+ custom_apis : slug
2562
+ attributes :
2563
+ data.type :
2564
+ type : STRING
2565
+ ^data\.(.+)$ :
2566
+ type : STRING
0 commit comments