{
    "apis": [
        {
            "method": "POST",
            "endpoint": "access_token",
            "return": "Business",
            "params": [
                {
                    "name": "app_id",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "fbe_external_business_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "scope",
                    "required": true,
                    "type": "list<Permission>"
                },
                {
                    "name": "system_user_name",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "DELETE",
            "endpoint": "ad_accounts",
            "return": "Object",
            "params": [
                {
                    "name": "adaccount_id",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "ad_studies",
            "return": "AdStudy",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "ad_studies",
            "return": "AdStudy",
            "params": [
                {
                    "name": "cells",
                    "required": true,
                    "type": "list<Object>"
                },
                {
                    "name": "client_business",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "confidence_level",
                    "required": false,
                    "type": "float"
                },
                {
                    "name": "cooldown_start_time",
                    "required": false,
                    "type": "int"
                },
                {
                    "name": "description",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "end_time",
                    "required": true,
                    "type": "int"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "objectives",
                    "required": false,
                    "type": "list<Object>"
                },
                {
                    "name": "observation_end_time",
                    "required": false,
                    "type": "int"
                },
                {
                    "name": "start_time",
                    "required": true,
                    "type": "int"
                },
                {
                    "name": "type",
                    "required": false,
                    "type": "businessad_studies_type_enum_param"
                },
                {
                    "name": "viewers",
                    "required": false,
                    "type": "list<int>"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "adaccount",
            "return": "AdAccount",
            "params": [
                {
                    "name": "ad_account_created_from_bm_flag",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "currency",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "end_advertiser",
                    "required": true,
                    "type": "Object"
                },
                {
                    "name": "funding_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "invoice",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "invoice_group_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "invoicing_emails",
                    "required": false,
                    "type": "list<string>"
                },
                {
                    "name": "io",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "media_agency",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "partner",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "po_number",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "timezone_id",
                    "required": true,
                    "type": "unsigned int"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "adnetwork_applications",
            "return": "Application",
            "params": [
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "adnetworkanalytics",
            "return": "AdNetworkAnalyticsSyncQueryResult",
            "params": [
                {
                    "name": "aggregation_period",
                    "required": false,
                    "type": "businessadnetworkanalytics_aggregation_period_enum_param"
                },
                {
                    "name": "breakdowns",
                    "required": false,
                    "type": "list<businessadnetworkanalytics_breakdowns_enum_param>"
                },
                {
                    "name": "filters",
                    "required": false,
                    "type": "list<map>"
                },
                {
                    "name": "limit",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "metrics",
                    "required": true,
                    "type": "list<businessadnetworkanalytics_metrics_enum_param>"
                },
                {
                    "name": "ordering_column",
                    "required": false,
                    "type": "businessadnetworkanalytics_ordering_column_enum_param"
                },
                {
                    "name": "ordering_type",
                    "required": false,
                    "type": "businessadnetworkanalytics_ordering_type_enum_param"
                },
                {
                    "name": "since",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "until",
                    "required": false,
                    "type": "datetime"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "adnetworkanalytics",
            "return": "Business",
            "params": [
                {
                    "name": "aggregation_period",
                    "required": false,
                    "type": "businessadnetworkanalytics_aggregation_period_enum_param"
                },
                {
                    "name": "breakdowns",
                    "required": false,
                    "type": "list<businessadnetworkanalytics_breakdowns_enum_param>"
                },
                {
                    "name": "filters",
                    "required": false,
                    "type": "list<Object>"
                },
                {
                    "name": "limit",
                    "required": false,
                    "type": "int"
                },
                {
                    "name": "metrics",
                    "required": true,
                    "type": "list<businessadnetworkanalytics_metrics_enum_param>"
                },
                {
                    "name": "ordering_column",
                    "required": false,
                    "type": "businessadnetworkanalytics_ordering_column_enum_param"
                },
                {
                    "name": "ordering_type",
                    "required": false,
                    "type": "businessadnetworkanalytics_ordering_type_enum_param"
                },
                {
                    "name": "since",
                    "required": false,
                    "type": "datetime"
                },
                {
                    "name": "until",
                    "required": false,
                    "type": "datetime"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "adnetworkanalytics_results",
            "return": "AdNetworkAnalyticsAsyncQueryResult",
            "params": [
                {
                    "name": "query_ids",
                    "required": false,
                    "type": "list<string>"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "ads_reporting_mmm_reports",
            "return": "AdsReportBuilderMMMReport",
            "params": [
                {
                    "name": "filtering",
                    "required": false,
                    "type": "list<map>"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "ads_reporting_mmm_schedulers",
            "return": "AdsReportBuilderMMMReportScheduler",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "adspixels",
            "return": "AdsPixel",
            "params": [
                {
                    "name": "id_filter",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "name_filter",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "sort_by",
                    "required": false,
                    "type": "businessadspixels_sort_by_enum_param"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "adspixels",
            "return": "AdsPixel",
            "params": [
                {
                    "name": "is_crm",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "DELETE",
            "endpoint": "agencies",
            "return": "Object",
            "params": [
                {
                    "name": "business",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "agencies",
            "return": "Business",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "an_placements",
            "return": "AdPlacement",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "block_list_drafts",
            "return": "Business",
            "params": [
                {
                    "name": "publisher_urls_file",
                    "required": true,
                    "type": "file"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "business_asset_groups",
            "return": "BusinessAssetGroup",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "business_invoices",
            "return": "OmegaCustomerTrx",
            "params": [
                {
                    "name": "end_date",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "invoice_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "issue_end_date",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "issue_start_date",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "root_id",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "start_date",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "type",
                    "required": false,
                    "type": "businessbusiness_invoices_type_enum_param"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "business_users",
            "return": "BusinessUser",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "business_users",
            "return": "BusinessUser",
            "params": [
                {
                    "name": "email",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "role",
                    "required": false,
                    "type": "businessbusiness_users_role_enum_param"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "businessprojects",
            "return": "BusinessProject",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "claim_custom_conversions",
            "return": "CustomConversion",
            "params": [
                {
                    "name": "custom_conversion_id",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "client_ad_accounts",
            "return": "AdAccount",
            "params": [
                {
                    "name": "search_query",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "client_apps",
            "return": "Application",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "client_apps",
            "return": "Business",
            "params": [
                {
                    "name": "app_id",
                    "required": true,
                    "type": "Object"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "client_offsite_signal_container_business_objects",
            "return": "OffsiteSignalContainerBusinessObject",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "client_pages",
            "return": "Page",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "client_pages",
            "return": "Business",
            "params": [
                {
                    "name": "page_id",
                    "required": true,
                    "type": "int"
                },
                {
                    "name": "permitted_tasks",
                    "required": false,
                    "type": "list<businessclient_pages_permitted_tasks_enum_param>"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "client_pixels",
            "return": "AdsPixel",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "client_product_catalogs",
            "return": "ProductCatalog",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "client_whatsapp_business_accounts",
            "return": "WhatsAppBusinessAccount",
            "params": []
        },
        {
            "method": "DELETE",
            "endpoint": "clients",
            "return": "Object",
            "params": [
                {
                    "name": "business",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "clients",
            "return": "Business",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "collaborative_ads_collaboration_requests",
            "return": "CPASCollaborationRequest",
            "params": [
                {
                    "name": "status",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "collaborative_ads_collaboration_requests",
            "return": "CPASCollaborationRequest",
            "params": [
                {
                    "name": "brands",
                    "required": true,
                    "type": "list<string>"
                },
                {
                    "name": "contact_email",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "contact_first_name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "contact_last_name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "phone_number",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "receiver_business",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "requester_agency_or_brand",
                    "required": true,
                    "type": "businesscollaborative_ads_collaboration_requests_requester_agency_or_brand_enum_param"
                },
                {
                    "name": "sender_client_business",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "collaborative_ads_suggested_partners",
            "return": "CPASAdvertiserPartnershipRecommendation",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "commerce_merchant_settings",
            "return": "CommerceMerchantSettings",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "cpas_business_setup_config",
            "return": "CPASBusinessSetupConfig",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "cpas_business_setup_config",
            "return": "CPASBusinessSetupConfig",
            "params": [
                {
                    "name": "accepted_collab_ads_tos",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "ad_accounts",
                    "required": false,
                    "type": "list<string>"
                },
                {
                    "name": "business_capabilities_status",
                    "required": false,
                    "type": "map"
                },
                {
                    "name": "capabilities_compliance_status",
                    "required": false,
                    "type": "map"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "cpas_merchant_config",
            "return": "CPASMerchantConfig",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "creditcards",
            "return": "CreditCard",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "customconversions",
            "return": "CustomConversion",
            "params": [
                {
                    "name": "advanced_rule",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "custom_event_type",
                    "required": true,
                    "type": "businesscustomconversions_custom_event_type_enum_param"
                },
                {
                    "name": "default_conversion_value",
                    "required": false,
                    "type": "float"
                },
                {
                    "name": "description",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "event_source_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "rule",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "draft_negative_keyword_lists",
            "return": "DraftNegativeKeywordList",
            "params": [
                {
                    "name": "negative_keyword_list_file",
                    "required": true,
                    "type": "file"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "event_source_groups",
            "return": "EventSourceGroup",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "event_source_groups",
            "return": "EventSourceGroup",
            "params": [
                {
                    "name": "event_sources",
                    "required": true,
                    "type": "list<string>"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "extendedcreditapplications",
            "return": "ExtendedCreditApplication",
            "params": [
                {
                    "name": "only_show_pending",
                    "required": false,
                    "type": "bool"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "extendedcredits",
            "return": "ExtendedCredit",
            "params": [
                {
                    "name": "order_by_is_owned_credential",
                    "required": false,
                    "type": "bool"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "initiated_audience_sharing_requests",
            "return": "BusinessAssetSharingAgreement",
            "params": [
                {
                    "name": "recipient_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "request_status",
                    "required": false,
                    "type": "businessinitiated_audience_sharing_requests_request_status_enum_param"
                }
            ]
        },
        {
            "method": "DELETE",
            "endpoint": "instagram_accounts",
            "return": "Object",
            "params": [
                {
                    "name": "instagram_account",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "instagram_accounts",
            "return": "InstagramUser",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "instagram_business_accounts",
            "return": "IGUser",
            "params": []
        },
        {
            "method": "DELETE",
            "endpoint": "managed_businesses",
            "return": "Object",
            "params": [
                {
                    "name": "existing_client_business_id",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "managed_businesses",
            "return": "Business",
            "params": [
                {
                    "name": "child_business_external_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "existing_client_business_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "name",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "sales_rep_email",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "survey_business_type",
                    "required": false,
                    "type": "businessmanaged_businesses_survey_business_type_enum_param"
                },
                {
                    "name": "survey_num_assets",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "survey_num_people",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "timezone_id",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "vertical",
                    "required": false,
                    "type": "businessmanaged_businesses_vertical_enum_param"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "managed_partner_business_setup",
            "return": "Business",
            "params": [
                {
                    "name": "active_ad_account_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "active_page_id",
                    "required": false,
                    "type": "int"
                },
                {
                    "name": "partner_facebook_page_url",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "partner_registration_countries",
                    "required": false,
                    "type": "list<string>"
                },
                {
                    "name": "seller_email_address",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "seller_external_website_url",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "template",
                    "required": false,
                    "type": "list<map>"
                }
            ]
        },
        {
            "method": "DELETE",
            "endpoint": "managed_partner_businesses",
            "return": "Object",
            "params": [
                {
                    "name": "child_business_external_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "child_business_id",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "managed_partner_businesses",
            "return": "Object",
            "params": [
                {
                    "name": "ad_account_currency",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "catalog_id",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "child_business_external_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "credit_limit",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "line_of_credit_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "no_ad_account",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "page_name",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "page_profile_image_url",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "partner_facebook_page_url",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "partner_registration_countries",
                    "required": false,
                    "type": "list<string>"
                },
                {
                    "name": "sales_rep_email",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "seller_external_website_url",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "seller_targeting_countries",
                    "required": true,
                    "type": "list<string>"
                },
                {
                    "name": "survey_business_type",
                    "required": false,
                    "type": "businessmanaged_partner_businesses_survey_business_type_enum_param"
                },
                {
                    "name": "survey_num_assets",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "survey_num_people",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "timezone_id",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "vertical",
                    "required": true,
                    "type": "businessmanaged_partner_businesses_vertical_enum_param"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "negative_keyword_lists",
            "return": "NegativeKeywordList",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "offline_conversion_data_sets",
            "return": "OfflineConversionDataSet",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "offline_conversion_data_sets",
            "return": "OfflineConversionDataSet",
            "params": [
                {
                    "name": "auto_assign_to_new_accounts_only",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "description",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "enable_auto_assign_to_accounts",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "is_mta_use",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "owned_ad_accounts",
            "return": "AdAccount",
            "params": [
                {
                    "name": "search_query",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "owned_ad_accounts",
            "return": "Business",
            "params": [
                {
                    "name": "adaccount_id",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "owned_apps",
            "return": "Application",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "owned_apps",
            "return": "Business",
            "params": [
                {
                    "name": "app_id",
                    "required": true,
                    "type": "Object"
                }
            ]
        },
        {
            "method": "DELETE",
            "endpoint": "owned_businesses",
            "return": "Object",
            "params": [
                {
                    "name": "client_id",
                    "required": true,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "owned_businesses",
            "return": "Business",
            "params": [
                {
                    "name": "child_business_external_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "client_user_id",
                    "required": false,
                    "type": "int"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "owned_businesses",
            "return": "Business",
            "params": [
                {
                    "name": "child_business_external_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "page_permitted_tasks",
                    "required": false,
                    "type": "list<businessowned_businesses_page_permitted_tasks_enum_param>"
                },
                {
                    "name": "sales_rep_email",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "shared_page_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "survey_business_type",
                    "required": false,
                    "type": "businessowned_businesses_survey_business_type_enum_param"
                },
                {
                    "name": "survey_num_assets",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "survey_num_people",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "timezone_id",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "vertical",
                    "required": true,
                    "type": "businessowned_businesses_vertical_enum_param"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "owned_instagram_accounts",
            "return": "InstagramUser",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "owned_offsite_signal_container_business_objects",
            "return": "OffsiteSignalContainerBusinessObject",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "owned_pages",
            "return": "Page",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "owned_pages",
            "return": "Business",
            "params": [
                {
                    "name": "code",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "page_id",
                    "required": true,
                    "type": "int"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "owned_pixels",
            "return": "AdsPixel",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "owned_product_catalogs",
            "return": "ProductCatalog",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "owned_product_catalogs",
            "return": "ProductCatalog",
            "params": [
                {
                    "name": "catalog_segment_filter",
                    "required": false,
                    "type": "Object"
                },
                {
                    "name": "catalog_segment_product_set_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "da_display_settings",
                    "required": false,
                    "type": "Object"
                },
                {
                    "name": "destination_catalog_settings",
                    "required": false,
                    "type": "map"
                },
                {
                    "name": "flight_catalog_settings",
                    "required": false,
                    "type": "map"
                },
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "parent_catalog_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "partner_integration",
                    "required": false,
                    "type": "map"
                },
                {
                    "name": "store_catalog_settings",
                    "required": false,
                    "type": "map"
                },
                {
                    "name": "vertical",
                    "required": false,
                    "type": "businessowned_product_catalogs_vertical_enum_param"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "owned_whatsapp_business_accounts",
            "return": "WhatsAppBusinessAccount",
            "params": []
        },
        {
            "method": "DELETE",
            "endpoint": "pages",
            "return": "Object",
            "params": [
                {
                    "name": "page_id",
                    "required": true,
                    "type": "int"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "partner_premium_options",
            "return": "Object",
            "params": [
                {
                    "name": "catalog_segment_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "enable_basket_insight",
                    "required": true,
                    "type": "bool"
                },
                {
                    "name": "enable_extended_audience_retargeting",
                    "required": true,
                    "type": "bool"
                },
                {
                    "name": "partner_business_id",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "retailer_custom_audience_config",
                    "required": true,
                    "type": "map"
                },
                {
                    "name": "vendor_id",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "pending_client_ad_accounts",
            "return": "BusinessAdAccountRequest",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "pending_client_apps",
            "return": "BusinessApplicationRequest",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "pending_client_pages",
            "return": "BusinessPageRequest",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "pending_owned_ad_accounts",
            "return": "BusinessAdAccountRequest",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "pending_owned_pages",
            "return": "BusinessPageRequest",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "pending_shared_offsite_signal_container_business_objects",
            "return": "OffsiteSignalContainerBusinessObject",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "pending_users",
            "return": "BusinessRoleRequest",
            "params": [
                {
                    "name": "email",
                    "required": false,
                    "type": "string"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "picture",
            "return": "ProfilePictureSource",
            "params": [
                {
                    "name": "breaking_change",
                    "required": false,
                    "type": "businesspicture_breaking_change_enum_param"
                },
                {
                    "name": "height",
                    "required": false,
                    "type": "int"
                },
                {
                    "name": "redirect",
                    "required": false,
                    "type": "bool"
                },
                {
                    "name": "type",
                    "required": false,
                    "type": "businesspicture_type_enum_param"
                },
                {
                    "name": "width",
                    "required": false,
                    "type": "int"
                }
            ]
        },
        {
            "method": "POST",
            "endpoint": "pixel_tos",
            "return": "Object",
            "params": []
        },
        {
            "method": "GET",
            "endpoint": "received_audience_sharing_requests",
            "return": "BusinessAssetSharingAgreement",
            "params": [
                {
                    "name": "initiator_id",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "request_status",
                    "required": false,
                    "type": "businessreceived_audience_sharing_requests_request_status_enum_param"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "system_users",
            "return": "SystemUser",
            "params": []
        },
        {
            "method": "POST",
            "endpoint": "system_users",
            "return": "SystemUser",
            "params": [
                {
                    "name": "name",
                    "required": true,
                    "type": "string"
                },
                {
                    "name": "role",
                    "required": false,
                    "type": "businesssystem_users_role_enum_param"
                },
                {
                    "name": "system_user_id",
                    "required": false,
                    "type": "int"
                }
            ]
        },
        {
            "method": "GET",
            "endpoint": "third_party_measurement_report_dataset",
            "return": "ThirdPartyMeasurementReportDataset",
            "params": []
        },
        {
            "name": "#get",
            "method": "GET",
            "return": "Business",
            "params": []
        },
        {
            "name": "#update",
            "method": "POST",
            "return": "Business",
            "params": [
                {
                    "name": "name",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "primary_page",
                    "required": false,
                    "type": "string"
                },
                {
                    "name": "timezone_id",
                    "required": false,
                    "type": "unsigned int"
                },
                {
                    "name": "two_factor_type",
                    "required": false,
                    "type": "business_two_factor_type"
                },
                {
                    "name": "vertical",
                    "required": false,
                    "type": "business_vertical"
                }
            ]
        }
    ],
    "fields": [
        {
            "name": "block_offline_analytics",
            "type": "bool"
        },
        {
            "name": "collaborative_ads_managed_partner_business_info",
            "type": "ManagedPartnerBusiness"
        },
        {
            "name": "collaborative_ads_managed_partner_eligibility",
            "type": "BusinessManagedPartnerEligibility"
        },
        {
            "name": "collaborative_ads_partner_premium_options",
            "type": "BusinessPartnerPremiumOptions"
        },
        {
            "name": "created_by",
            "type": "Object"
        },
        {
            "name": "created_time",
            "type": "datetime"
        },
        {
            "name": "extended_updated_time",
            "type": "datetime"
        },
        {
            "name": "id",
            "type": "string"
        },
        {
            "name": "is_hidden",
            "type": "bool"
        },
        {
            "name": "link",
            "type": "string"
        },
        {
            "name": "name",
            "type": "string"
        },
        {
            "name": "payment_account_id",
            "type": "string"
        },
        {
            "name": "primary_page",
            "type": "Page"
        },
        {
            "name": "profile_picture_uri",
            "type": "string"
        },
        {
            "name": "timezone_id",
            "type": "unsigned int"
        },
        {
            "name": "two_factor_type",
            "type": "string"
        },
        {
            "name": "updated_by",
            "type": "Object"
        },
        {
            "name": "updated_time",
            "type": "datetime"
        },
        {
            "name": "verification_status",
            "type": "string"
        },
        {
            "name": "vertical",
            "type": "string"
        },
        {
            "name": "vertical_id",
            "type": "unsigned int"
        }
    ]
}
