২০ account-এর একটি task-এর জন্য dashboard ভালো। কিন্তু staging environment-এর প্রতি deployment-এ নতুন inbox লাগলে বা product customer onboarding-এ account বানালে এটি কম উপযোগী। API এসব অবস্থার জন্য।

বার্ষিক প্ল্যান task submit, status check ও result system-এ নেওয়ার REST access দেয়। সাধারণ ব্যবহার CI pipeline, admin dashboard ও internal tool। তৈরি credential log-এ লিখবেন না; অনুমোদিত storage-এ নিন।

সাধারণত কী automate করা হয়?

  • CI/CD: staging branch deploy হলে test-এর জন্য ১০ Gmail account প্রস্তুত।
  • Customer onboarding: organization product-এ যোগ হলে inbox provision।
  • QA: Playwright বা Selenium test-এর জন্য নতুন account।
  • Internal operations: নির্দিষ্ট project-এর জন্য ৫০ Yahoo account তৈরির button।

মূল integration flow

  1. 1বার্ষিক plan নিয়ে Dashboard → API-তে key তৈরি করুন।
  2. 2provider (`gmail`, `yahoo` বা `outlook`), quantity ও name option দিয়ে `POST /tasks` পাঠান।
  3. 3ফেরত `task_id` সঙ্গে সঙ্গে সংরক্ষণ করুন।
  4. 4status `completed` বা `failed` না হওয়া পর্যন্ত প্রতি ৩০–৬০ সেকেন্ডে `GET /tasks/{id}` করুন।
  5. 5task detail endpoint থেকে list নিয়ে database-এর সঙ্গে sync করুন।

ফল তাৎক্ষণিক নয়

অপেক্ষার সময় frontend block করবেন না। ৫০ Gmail account-এর task ৩০–৯০ মিনিট নিতে পারে। task ID সঙ্গে সঙ্গে ফেরান; webhook, email বা backend polling দিয়ে completion জানান।

নিরাপত্তা: বাধ্যতামূলক শর্ত

নিয়মকেন
Key শুধু backend-এfrontend-এ দৃশ্যমান key misuse হতে পারে
প্রতি environment-এ আলাদা keystaging leak production-কে ঝুঁকিতে ফেলে না
নিয়মিত key rotateleak-এর প্রভাব সীমিত করে
stored password encryptpassword গোপন data
password নয়, task ID logcredential না দেখিয়ে debugging

সমস্যা হলে

  • success partial হতে পারে। প্রতিটি account status দেখে error নতুন task-এ retry করুন।
  • rate limit মানুন। wait ৩০ থেকে ৬০, পরে ১২০ সেকেন্ড করুন।
  • task তিন ঘণ্টার বেশি `processing` থাকলে record ও alert করুন। failed ধরে duplicate task চালাবেন না।
  • polling-এর আগে `task_id` রাখুন। script থামলে নতুন task নয়, একই task resume করুন।

API documentation

endpoint reference, request/response schema ও authentication header বার্ষিক plan নেওয়ার পর dashboard-এর API Access-এ থাকে।

Creation automation-এর প্রথম stage। sending platform handoff-এর জন্য outreach tool integration guide, approval, ownership, storage ও closure-এর জন্য account provisioning workflow ব্যবহার করুন।


সাধারণ প্রশ্ন

কোন plan-এ API access আছে?▾
শুধু বার্ষিক plan, বছরে $269। মাসিক ও ত্রৈমাসিক plan শুধু dashboard ব্যবহার করে।
API কি GitHub Actions-এ চলে?▾
হ্যাঁ। key GitHub secret-এ রেখে workflow step-এ API call করুন। একই নীতি GitLab CI, CircleCI ও অন্য tool-এ প্রযোজ্য।
Task completion-এর webhook আছে?▾
dashboard-এর সর্বশেষ documentation দেখুন। webhook না থাকলে প্রতি ৩০–৬০ সেকেন্ডে polling সাধারণ পদ্ধতি।