{
    "apis": [
        {
            "method": "POST",
            "endpoint": "acknowledge_orders",
            "return": "CommerceMerchantSettings",
            "params": [
                {
                    "name": "idempotency_key",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "orders",
                    "required": true,
                    "type": "list<map>"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "commerce_orders",
            "return": "CommerceOrder",
            "params": [
                {
                    "name": "filters",
                    "required": false,
                    "type": "list<commercemerchantsettingscommerce_orders_filters_enum_param>"
                },
                {
                    "name": "state",
                    "required": false,
                    "type": "list<commercemerchantsettingscommerce_orders_state_enum_param>"
                },
                {
                    "name": "updated_after",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "updated_before",
                    "required": false,
                    "type": "datetime"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "commerce_payouts",
            "return": "CommercePayout",
            "params": [
                {
                    "name": "end_time",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "start_time",
                    "required": false,
                    "type": "datetime"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "commerce_transactions",
            "return": "CommerceOrderTransactionDetail",
            "params": [
                {
                    "name": "end_time",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "payout_reference_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "start_time",
                    "required": false,
                    "type": "datetime"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "onsite_conversion_events",
            "return": "CommerceOnsiteConversionEvent",
            "params": [
                {
                    "name": "created_after",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "created_before",
                    "required": false,
                    "type": "datetime"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "order_management_apps",
            "return": "Application",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "order_management_apps",
            "return": "CommerceMerchantSettings",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "product_catalogs",
            "return": "ProductCatalog",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "returns",
            "return": "CommerceReturn",
            "params": [
                {
                    "name": "end_time_created",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "merchant_return_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "start_time_created",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "statuses",
                    "required": false,
                    "type": "list<commercemerchantsettingsreturns_statuses_enum_param>"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "seller_issues",
            "return": "CommerceAPISellerIssue",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "setup_status",
            "return": "CommerceMerchantSettingsSetupStatus",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "shipping_profiles",
            "return": "FixedCostShippingProfile",
            "params": [
                {
                    "name": "reference_id",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "shipping_profiles",
            "return": "Object",
            "params": [
                {
                    "name": "handling_time",
                    "required": false,
                    "type": "map"
                },
                {
                    "name": "is_default",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "is_default_shipping_profile",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "reference_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "shipping_destinations",
                    "required": true,
                    "type": "list<map>"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "shops",
            "return": "Shop",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "tax_settings",
            "return": "CommerceMerchantTaxSettings",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "whatsapp_channel",
            "return": "Object",
            "params": [
                {
                    "name": "op",
                    "required": true,
                    "type": "commercemerchantsettingswhatsapp_channel_op_enum_param"
                },
                {
                    "name": "whatsapp_business_accounts",
                    "required": true,
                    "type": "list<string>"
                }
            ]
        },
        {
            "name": "#get",
            "method": "GET",
            "return": "CommerceMerchantSettings",
            "params": []
        }
    ],
    "fields": [
        {
            "name": "braintree_merchant_id",
            "type": "string"
        },
        {
            "name": "checkout_message",
            "type": "string"
        },
        {
            "name": "commerce_store",
            "type": "Object"
        },
        {
            "name": "contact_email",
            "type": "string"
        },
        {
            "name": "cta",
            "type": "string"
        },
        {
            "name": "disable_checkout_urls",
            "type": "bool"
        },
        {
            "name": "display_name",
            "type": "string"
        },
        {
            "name": "external_merchant_id",
            "type": "string"
        },
        {
            "name": "facebook_channel",
            "type": "Object"
        },
        {
            "name": "feature_eligibility",
            "type": "Object"
        },
        {
            "name": "has_discount_code",
            "type": "bool"
        },
        {
            "name": "has_onsite_intent",
            "type": "bool"
        },
        {
            "name": "id",
            "type": "string"
        },
        {
            "name": "instagram_channel",
            "type": "Object"
        },
        {
            "name": "merchant_alert_email",
            "type": "string"
        },
        {
            "name": "merchant_page",
            "type": "Profile"
        },
        {
            "name": "merchant_status",
            "type": "string"
        },
        {
            "name": "onsite_commerce_merchant",
            "type": "Object"
        },
        {
            "name": "payment_provider",
            "type": "string"
        },
        {
            "name": "privacy_url_by_locale",
            "type": "map<string, string>"
        },
        {
            "name": "review_rejection_messages",
            "type": "list<string>"
        },
        {
            "name": "review_rejection_reasons",
            "type": "list<string>"
        },
        {
            "name": "supported_card_types",
            "type": "list<string>"
        },
        {
            "name": "terms",
            "type": "string"
        },
        {
            "name": "terms_url_by_locale",
            "type": "map<string, string>"
        },
        {
            "name": "whatsapp_channel",
            "type": "Object"
        }
    ]
}
