---
title: "Make"
description: "Quire-ის Make-თან დაკავშირება ვებჰუკებითა და REST API-ით."
image: "https://docs.quirelms.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.quirelms.com/ka/llms.txt
> Use this file to discover all available pages before exploring further.

# Make

<span id="make"></span>

Make Quire-ს უკავშირდება REST API-ითა და ვებჰუკებით, Make-ის საკუთარი
HTTP და ვებჰუკის მოდულებით. ყველაფერი, რაც [API-ის ცნობარშია](https://docs.quirelms.com/api/),
ხელმისაწვდომია.

## სცენარის დაწყება Quire-ის მოვლენიდან <!--quire:start-a-scenario-from-a-quire-event-->

1. დაამატეთ **Webhooks** მოდული **მორგებული ვებჰუკი**, როგორც პირველი მოდული, და
   დააკოპირეთ მისი მისამართი.
2. Quire-ში გახსენით `/admin/webhooks`, აირჩიეთ **გამოწერის დამატება**, ჩასვით
   მისამართი და აირჩიეთ მოვლენები. Quire-ის სატესტო მოვლენა Make-ს აძლევს საშუალებას, ისწავლოს
   ტანის ფორმა: გაუშვით მოდული ერთხელ, სანამ ის იგზავნება.
3. მოქმედებამდე შეამოწმეთ ხელმოწერა. ვებჰუკის გაფართოებულ პარამეტრებში
   გაატარეთ სათაურები, შემდეგ შეამოწმეთ `webhook-signature`
   `{webhook-id}.{webhook-timestamp}.{body}`-თან გამოწერის საიდუმლოთი,
   როგორც [დეველოპერის სახელმძღვანელო](/ka/developer/#webhooks) აღწერს. დაამატეთ ფილტრი,
   რომელიც აჩერებს სცენარს, როცა შემოწმება ვარდება.

## Quire-ის გამოძახება სცენარიდან <!--quire:call-quire-from-a-scenario-->

გამოიყენეთ **HTTP** მოდული **მოთხოვნის გაკეთება**:

| ველი | მნიშვნელობა |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| მეთოდი | როგორც API-ის ცნობარი ამბობს |
| სათაურები | `Authorization: Bearer qk_live_...` და `Idempotency-Key` ჩაწერებისთვის |
| ტანის ტიპი | ნედლი, JSON |
| პასუხის გარჩევა | დიახ |

შექმენით გასაღები მხოლოდ Make-ისთვის `/admin/integrations/api-keys`-ში, მხოლოდ იმ
არეებით, რომლებიც სცენარს სჭირდება. სიებისთვის იტრიალეთ, სანამ `page.has_more` ჭეშმარიტია,
`page.next_cursor`-ის `cursor`-ად გადაცემით: Make-ის **გამეორება** **ცვლადის დაყენებით**,
რომელიც კურსორს ატარებს, ამას აკეთებს.

სცენარებისთვის, რომლებიც ადამიანის სახელით უნდა მოქმედებდნენ, დაარეგისტრირეთ OAuth კლიენტი
`/admin/integrations/oauth-clients`-ში და გამოიყენეთ Make-ის **HTTP** მოდული **OAuth 2.0
მოთხოვნის გაკეთება** მასთან.

## მაგალითი: ყოველკვირეული დასრულების დაიჯესტი <!--quire:example-weekly-completion-digest-->

1. **განრიგი**: ყოველ ორშაბათს.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **იტერატორი** `data`-ზე, **აგრეგატორი** ცხრილში.
4. ცხრილის ელფოსტით გაგზავნა ან გამოქვეყნება.

Source: https://docs.quirelms.com/ka/integrations/make/index.mdx
