Zapier ಪ್ರತಿ ಏಕೀಕರಣವೂ ಬಳಸುವ ಅದೇ REST API, OAuth ಕ್ಲೈಂಟ್ಗಳು ಮತ್ತು webhooks ಮೂಲಕ Quire ನೊಂದಿಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಎರಡೂ ಬದಿಯಲ್ಲಿ Quire-ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಇಲ್ಲ, ಆದ್ದರಿಂದ API ಉಲ್ಲೇಖ ಒದಗಿಸುವ ಯಾವುದೇ ವಿಷಯವನ್ನು ಒಂದು Zap ಮಾಡಬಹುದು.
Quire ನಲ್ಲಿ ಏನಾದರೂ ಸಂಭವಿಸಿದಾಗ Zap ಆರಂಭಿಸಿ
- Zapier ನಲ್ಲಿ, ಟ್ರಿಗರ್ ಆಗಿ Webhooks by Zapier ಆಯ್ಕೆಮಾಡಿ, Catch Raw Hook ಈವೆಂಟ್ನೊಂದಿಗೆ. Raw, ಏಕೆಂದರೆ ಸಹಿಯನ್ನು Quire ಕಳುಹಿಸಿದ ನಿಖರ ಬೈಟ್ಗಳ ಮೇಲೆ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ. Zapier ನೀಡುವ ವಿಳಾಸವನ್ನು ನಕಲಿಸಿ.
- Quire ನಲ್ಲಿ,
/admin/webhooksತೆರೆಯಿರಿ, ಚಂದಾದಾರಿಕೆ ಸೇರಿಸಿ ಆಯ್ಕೆಮಾಡಿ, ವಿಳಾಸವನ್ನು ಅಂಟಿಸಿ, ಮತ್ತು ಈವೆಂಟ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಉದಾಹರಣೆಗೆcourse_completion.changed. Quire ಮೊದಲು ಒಂದು ಪರೀಕ್ಷಾ ಈವೆಂಟ್ ಕಳುಹಿಸುತ್ತದೆ; Zapier ಅದನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ ಚಂದಾದಾರಿಕೆ ಆರಂಭವಾಗುತ್ತದೆ. - ಚಂದಾದಾರಿಕೆಯ ರಹಸ್ಯದ ಮೂಲಕ ಸಹಿಯನ್ನು ಪರಿಶೀಲಿಸುವ Code by Zapier ಹಂತವನ್ನು ಸೇರಿಸಿ, ಡೆವಲಪರ್ ಮಾರ್ಗದರ್ಶಿ ನಲ್ಲಿ ತೋರಿಸಿದಂತೆ. ಅದು ಪರಿಶೀಲನೆಗೆ ಒಗ್ಗದಿದ್ದಾಗ Zap ನಿಲ್ಲಿಸಿ.
- ದೇಹವನ್ನು ಪಾರ್ಸ್ ಮಾಡಿ ಮತ್ತು ನಿಮಗೆ ಬೇಕಾದ ಹಂತಗಳೊಂದಿಗೆ ಮುಂದುವರಿಸಿ.
Zap ನಿಂದ Quire ನಲ್ಲಿ ಕ್ರಿಯೆ ಮಾಡಿ
Custom Request ಕ್ರಿಯೆಯೊಂದಿಗೆ Webhooks by Zapier ಬಳಸಿ, ಅಥವಾ ಒಂದು ಆ್ಯಪ್ ಹಂತದಲ್ಲಿ API Request:
- URL:
https://acme.quirelms.com/api/v1/..., ಉದಾಹರಣೆಗೆ ಯಾರನ್ನಾದರೂ ನಮೂದಿಸಲು/api/v1/enrolments. - ಹೆಡರ್ಗಳು:
Authorization: Bearer qk_live_...ನೊಂದಿಗೆ, ಅದು/admin/integrations/api-keysನಲ್ಲಿ ಈ Zap ಗಾಗಿ ಮಾತ್ರ ಮಾಡಿದ ಕೀ, ಮತ್ತು ಟ್ರಿಗರ್ನ ID ನಿಂದ ರಚಿಸಿದIdempotency-Key, ಆಗ Zapier ಮರುಪ್ರಸಾರ ಮಾಡುವ Zap ಒಬ್ಬ ವ್ಯಕ್ತಿಯನ್ನು ಎರಡು ಬಾರಿ ನಮೂದಿಸುವುದಿಲ್ಲ. - ಡೇಟಾ: JSON, API ಉಲ್ಲೇಖ ವಿವರಿಸಿದಂತೆ.
ಸಂಸ್ಥೆಯಾಗಿಯಲ್ಲ, ವ್ಯಕ್ತಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು, Zapier ನ ಮರುನಿರ್ದೇಶನ ವಿಳಾಸದೊಂದಿಗೆ
/admin/integrations/oauth-clients ನಲ್ಲಿ ಒಂದು OAuth ಕ್ಲೈಂಟ್ ನೋಂದಾಯಿಸಿ ಮತ್ತು ಒಂದು ಖಾಸಗಿ
Zapier ಏಕೀಕರಣದಿಂದ ಅದನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆ: ಡೀಲ್ ಮುಗಿದಾಗ ಗ್ರಾಹಕರನ್ನು ನಮೂದಿಸಿ
- ಟ್ರಿಗರ್: ನಿಮ್ಮ CRM ನ “ಡೀಲ್ ಗೆದ್ದಿದೆ”.
- ವ್ಯಕ್ತಿಯ ಹೆಸರು ಮತ್ತು ಇಮೇಲ್ನೊಂದಿಗೆ ಕಸ್ಟಮ್ ವಿನಂತಿ
PUT /api/v1/users/ext:{customer id}: ಬಳಕೆದಾರರನ್ನು ರಚಿಸುತ್ತದೆ, ಅಥವಾ ಅವರು ಈಗಾಗಲೇ ಇದ್ದರೆ ನವೀಕರಿಸುತ್ತದೆ. - ಬಳಕೆದಾರ ಮತ್ತು ಕೋರ್ಸ್ನೊಂದಿಗೆ ಕಸ್ಟಮ್ ವಿನಂತಿ
POST /api/v1/enrolments, ಮತ್ತುIdempotency-Key: deal-{deal id}.