이메일 보내기
챌린지의 세부 정보를 수신자에게 이메일로 발송합니다. 대부분 보호자에게 보내는 동의 요청에 사용됩니다. 챌린지는 이미 존재해야 하며, 이 API는 전달만 수행합니다. 다시 보내려면 한 번 더 호출하십시오.
Authorization
api-key In: header
Header Parameters
Optional header for Account System Products to perform cross-product age gate checks. The value must be the product ID of the target product within the same organization. The target product must not itself be an Account System Product.
Request Body
application/json
이메일 전송 요청
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/challenge/send-email" \ -H "Content-Type: application/json" \ -d '{ "challengeId": "ae6d4729-af32-42ea-8ef2-ff46c7664802" }'{}{ "error": "NOT_FOUND", "errorMessage": "Challenge not found"}결제 확인과 함께 이메일 발송 POST
보호자에게 동의 요청 메일을 발송하면서, 그 배경이 되는 구매에 대해 성인이 이미 결제를 완료했다는 확인 정보를 함께 전달합니다. `paymentVerification`이 필수라는 점을 제외하면 `/challenge/send-email`과 동일합니다. 함께 전달할 결제가 없다면 그 API를 사용하십시오. 이 확인 정보는 조직에 Transactions 기능이 활성화된 경우에만 읽히며, 그 외에는 무시됩니다.
연령 인증 요청 상태 조회 GET
연령 인증 요청의 현재 상태를 반환합니다. 인증을 시작한 뒤 폴링하거나, 웹훅을 서버 측에서 확인하는 데 사용합니다. 요청은 `PENDING`에서 `IN_PROGRESS`로 진행되며 최종적으로 `PASS` 또는 `FAIL`로 확정됩니다. 확정된 요청에는 확인된 내용(추정 연령, 연령 카테고리, 사용된 방법)과, 실패한 경우 그 사유도 함께 담깁니다. `PASS`와 `FAIL` 외의 상태는 모두 진행 중으로 처리하십시오.