Ultimate Multisite Register API endpoint
या ट्युटोरियलमध्ये, तुम्ही Ultimate Multisite /register API endpoint वापरून तुमच्या network मध्ये नवीन ग्राहकांसाठी संपूर्ण onboarding प्रक्रिया कशी तयार करायची आणि Zapier सोबत हे कसे करायचे ते शिकाल.
हा endpoint POST method वापरतो आणि https://yoursite.com/wp-json/wu/v2/register या URL द्वारे call केला जातो. या call मध्ये, तुमच्या network मध्ये 4 प्रक्रिया पार पाडल्या जातील:
-
एक नवीन WordPress user किंवा user ID द्वारे त्याची ओळख तयार केली जाईल.
-
Ultimate Multisite मध्ये एक नवीन Customer किंवा customer ID द्वारे त्याची ओळख तयार केली जाईल.
-
WordPress network वर एक नवीन site तयार केली जाईल.
-
शेवटी, Ultimate Multisite मध्ये एक नवीन Membership तयार केली जाईल.
या प्रक्रियेसाठी, तुम्हाला तुमच्या API credentials ची आवश्यकता असेल. ते मिळवण्यासाठी, तुमच्या network admin panel वर जा, Ultimate Multisite > Settings > API & Webhooks वर navigate करा आणि API Settings section शोधा.

Enable API निवडा आणि तुमचे API credentials मिळवा.
आता, endpoint बद्दल जाणून घेऊया आणि नंतर Zapier मध्ये एक registration action तयार करूया.
Endpoint body parameters
Endpoint ला पाठवण्यासाठी आवश्यक असलेल्या किमान माहितीचा आढावा घेऊया. या लेखाच्या शेवटी, तुम्हाला संपूर्ण call मिळेल.
Customer
User आणि Ultimate Multisite Customer तयार करण्याच्या प्रक्रियेसाठी आवश्यक असलेली माहिती ही आहे:
"customer_id" : integer
तुमच्या network मध्ये तयार केलेला customer ID पाठवणे शक्य आहे. जर पाठवला नाही, तर खालील माहिती वापरून एक नवीन customer आणि नवीन WordPress user तयार केला जाईल. Customer ID प्रमाणेच user ID देखील पाठवता येतो.
"customer" : { "user_id" : integer "username" : "string", "password" : "string", "email" : "string", },
Membership
या object मध्ये फक्त Membership Status ची माहिती आवश्यक आहे.
"membership" { "status" : "string", // one of "pending", "active", "trialing", "expired", "on-hold", "canceled" },
Products
Products हे तुमच्या network मधील 1 किंवा अधिक product ID असलेला array म्हणून दिले जातात. लक्षात ठेवा, हा endpoint products तयार करत नाही. Product creation endpoint अधिक चांगल्या प्रकारे समजून घेण्यासाठी Ultimate Multisite चे documentation पहा.
"products" : [1,2],
Payment
Membership प्रमाणेच, आपल्याला फक्त status आवश्यक आहे.
"payment" { "status" : "string", // one of "pending", "completed", "refunded", "partially-refunded", "partially-paid", "failed", "canceled" },
Site
आणि body पूर्ण करण्यासाठी आपल्याला site चा URL आणि Title आवश्यक आहे, दोन्ही Site object मध्ये.
"site" : { "site_url" : "string", "site_title" : "string" }
Register endpoint चा return नवीन तयार केलेल्या membership माहितीसह एक array असेल.