문서가 업데이트되었습니다.
한국어로 번역이 아직 완료되지 않았습니다.
영어 업데이트됨: 3월 18일

온프레미스 API에 대한 지원을 중단합니다. 자세한 내용과 차세대 클라우드 API로 마이그레이션하는 방법을 알아보려면 온프레미스 API 지원 중단 문서를 참조하세요.

오류 및 상태 메시지

이 문서는 다음 유형의 오류 및 상태 메시지에 대한 자세한 정보를 제공합니다.

임베디드 가입 문제 해결의 경우 임베디드 가입 플로 오류를 참조하세요.

WhatsApp Business API 클라이언트 오류 코드

오류 코드설명

400 - 미디어 다운로드 오류

발신자로부터 미디어를 다운로드하지 못했습니다.

402 - 비즈니스 자격 요건 — 결제 문제

결제 수단과 관련된 오류가 하나 이상 있어서 메시지 전송에 실패했습니다.

  • 결제 계정이 WhatsApp 계정에 연결되지 않음
  • 크레딧 라인이 한도를 초과함
  • 크레딧 라인(결제 계정)이 설정되지 않았거나 활성화되지 않음
  • WhatsApp Business 계정이 삭제됨
  • Facebook에서 계정을 정지함
  • 시간대가 설정되지 않음
  • 통화가 설정되지 않음
  • MessagingFor 요청(OBO)이 대기 중이거나 거절됨
  • 유효한 결제 수단 없이 대화 무료 티어 한도를 초과함 (이 오류 유형은 2022년 2월 1일에 적용됨)

WhatsApp 관리자에서 결제 설정을 확인하고 다시 시도하세요.

408 - 메시지가 잘못됨

메시지의 대기 상태가 너무 오랫동안(즉, 1일 넘게) 지속되어 전송에 실패했습니다. WhatsApp Business API 클라이언트가 1일 넘게 중단되고 다시 시작될 경우에 발생할 수 있는 오류입니다.


메시지를 다시 보내세요.

410 - 메시지가 만료됨

TTL(잔여 수명) 기간에 메시지를 전송하지 못했습니다.

429 - 사용 제한 도달

  • 발송 메시지: 이 전화번호에서 단기간에 너무 많은 메시지가 발송되어 메시지 전송에 실패했습니다.
    실패한 메시지를 다시 보내세요.

  • 수신 메시지: 사용 제한으로 인해 미디어를 다운로드하지 못했습니다. 보낸 사람에게 메시지를 다시 보내달라고 요청하세요.

430 - 서명되지 않은 인증서

인증서와 관련된 오류가 있어서 메시지 전송에 실패했습니다.


WhatsApp 관리자에서 새 인증서를 다운로드하고 다시 등록하세요.

432 - 인증서 ID 불일치

인증서와 관련된 오류가 있어서 메시지 전송에 실패했습니다.


WhatsApp 관리자에서 새 인증서를 다운로드하고 다시 등록하세요.

433 - 인증서 서명이 잘못됨

이 오류는 비즈니스 클라이언트의 인증서가 클라이언트의 ID 키를 사용해 적절히 서명되지 않은 경우 메시지를 전송할 때 발생합니다. 클라이언트가 새 ID 키로 다시 등록했으나 전체적인 인증서 생성 플로를 거치지 않은 것일 가능성이 큽니다.

470 - 재참여 메시지

고객이 마지막으로 이 번호에 회신한 지 24시간 이상 지났으므로 메시지 전송에 실패했습니다.


메시지 템플릿을 사용하여 응답하세요.

471 - 스팸 사용 제한 도달

이 전화번호에서 전송 가능한 메시지 수에 제한이 있으므로 메시지 전송에 실패했습니다. 이전에 메시지가 너무 많이 차단되었거나 스팸으로 플래그되었기 때문일 수 있습니다.


WhatsApp 관리자에서 품질 상태를 확인하세요. 자세한 내용은 품질 기반 사용 제한 문서를 참조하세요.

472 - 사용자 전화번호가 실험에 포함됨

이 사용자의 전화번호는 실험에 포함되어 있기 때문에 메시지 전송에 실패했습니다.


이 사용자에 대한 메시지 전송을 건너뛰세요.

480 - 사용자가 변경되었을 가능성이 있음

이 전화번호를 사용하는 사용자가 변경되었을 수 있어 메시지 전송에 실패했습니다.

500 - 일반 오류

알 수 없는 오류로 인해 메시지 전송에 실패했습니다.


나중에 다시 시도하세요.

501 - 현재 지원되지 않는 메시지 유형입니다.

현재 캡션이 포함된 문서 메시지를 지원하지 않습니다.

1000 - 일반 오류

1001 - 메시지가 너무 김

메시지 길이가 4,096자를 초과합니다.

1002 - 수신자 유형이 잘못됨

올바른 수신자 유형:

  • individual

1004 - 리소스가 이미 존재함

미디어 업로드 요청에 대한 UUID 충돌이 발생했거나 이미 존재하는 UUID를 포함한 미디어일 수 있습니다.

1005 - 액세스가 거부됨

  • 미디어 디렉터리를 쓸 수 없음(업로드 요청), 또는
  • 잘못된 자격 증명, 또는
  • 인증서 오류, 또는
  • 앱 만료: 버전 업그레이드가 필요함, 또는
  • 이 계정에 대해 button 메시지가 비활성화됨, 또는
  • 번호가 이미 WhatsApp에 등록되어 있음(WhatsApp에서 WhatsApp Business API로 전화번호를 이동하는 방법에 대한 내용은 전화번호 마이그레이션 참조), 또는
  • 비즈니스가 인도에서 커머스 메시지를 전송할 경우 모든 필수 비즈니스 프로필과 제품 항목 필드를 작성해야 함 (자세한 내용은 https://www.facebook.com/business/help/1104628230079278 참조)

1006 - 리소스를 찾을 수 없음

파일 또는 리소스를 찾을 수 없습니다.

1007 - 수신자의 메시지 수신이 차단됨(사용 중단)

수신자가 허용 리스트에 없습니다.

1008 - 필수 매개변수가 누락됨

필수 매개변수가 누락되었습니다.


리스트 메시지를 전송하려고 시도할 때 section 개체의 title 부분이나 rowsID가 누락되었을 수 있습니다.


단일 제품 메시지나 다중 제품 메시지를 전송하려고 시도할 때 catalog_id 또는 product_retailer_id가 누락되었을 수 있습니다. 이 유형의 메시지에는 이 두 가지 필드가 필수입니다.

1009 - 매개변수 값이 잘못됨

매개변수에 입력한 값이 잘못된 유형이거나 다른 문제가 있습니다.


리스트 메시지를 전송하려고 시도할 때 각 행의 ID가 고유한지 확인하세요.


단일 제품 메시지를 전송하려고 시도할 때 잘못된 catalog_id를 보냈을 수 있습니다. 커머스 관리자로 돌아가서 다시 확인하세요.


다중 제품 메시지를 전송하려고 시도할 때 섹션별로 product_retailer_id가 고유한지 확인하세요. 또한 headerbody 개체가 있고 할당된 값이 있는지 확인하세요.


1010 - 필요하지 않은 매개변수

필요하지 않은 매개변수가 포함되어 있습니다.

1011 - 서비스가 준비되지 않음

1013 - 사용자가 올바르지 않음

1014 - 내부 오류

  • 손상된 이미지(이미지가 올바르게 업로드되지 않음)로 인해 업로드가 실패했거나 엔드포인트를 찾을 수 없습니다.
  • 제공된 해시가 사용자의 최신 해시와 일치하지 않습니다.

1015 - 요청이 너무 많음

클라이언트 측 사용 제한에 도달했습니다.

1016 - 시스템 과부하

시스템이 과부하 상태일 경우 시스템 부하를 복구하도록 이 오류가 반환됩니다.

1017 - 기본 마스터가 아님

마스터 전용 요청(예: 설정, 설정 가져오기, 가져오기, 내보내기, 코드 요청, 등록 등)을 기본 마스터가 아닌 노드로 전송하면 이 오류가 발생합니다. WhatsApp Business API 클라이언트가 올바르게 설정되지 않았거나 내부 오류가 있을 경우 이 오류가 발생할 수 있습니다.


요청을 다시 시도하면 이 오류가 해결됩니다. 오류가 해결되지 않을 경우 고객 지원팀에 문의하세요.

1018 - 기본 Coreapp이 아님

샤드 소유주가 아니거나 샤드 소유주가 되는 과정에 있는 Coreapp 노드에 요청을 전송하면 이 오류가 발생합니다. 다중 연결 설정에서 샤드 장애 조치를 수행하고 있는 경우 이 오류가 발생할 수 있습니다.


대부분의 경우 요청을 다시 시도하면 이 오류가 해결됩니다. 오류가 해결되지 않을 경우 고객 지원팀에 문의하세요.

1021 - 잘못된 사용자

자신에게 메시지를 보내면 이 오류가 발생합니다.
문제를 해결하려면 자신의 번호가 아닌 번호에 메시지를 전송하세요.

1022 - Webhooks URL이 구성되지 않음

REST API Webhooks 형식을 구성하지 않은 경우 이 오류가 발생합니다.

1023 - 데이터베이스 오류 발생

1024 - 비밀번호 변경이 필요함

비밀번호를 변경해야 합니다.

1025 - 잘못된 요청

요청이 잘못되었습니다.

1026 - 수신자가 수신할 수 없음

메시지를 전달할 수 없습니다. 자세한 내용은 '왜 전달률이 100%가 아닌가요?' FAQ를 참조하세요.

1028 - user_identity_changed 시스템 알림 확인이 필요함

변경되었을 가능성이 있는 WhatsApp 사용자에게 메시지를 전송했습니다. user_identity_changed 시스템 알림이 전송되었고 확인을 기다리고 있습니다.

1031 - 보낸 사람 계정이 잠김

무결성 정책 위반으로 인해 계정에서 메시지 전송이 잠겼습니다. 자세한 내용은 WhatsApp Business 플랫폼 정책 시행을 참조하세요.

2000 - 템플릿 매개변수 개수 불일치

제공된 매개변수 개수가 예상 매개변수 개수와 일치하지 않습니다.

2001 - 템플릿 누락

템플릿이 비활성 상태이거나 언어와 로캘에 대한 템플릿이 존재하지 않습니다.

2002 - 템플릿을 가져올 수 없음

수신자가 템플릿을 다운로드하지 못했습니다.

2003 - 템플릿 팩 누락

특정 언어 및 로캘에 대한 템플릿이 존재하지 않습니다.

2004 - 템플릿 매개변수 길이가 너무 김

매개변수 길이가 너무 깁니다.

2005 - 템플릿 하이드레이션 텍스트가 너무 김

번역된 텍스트가 너무 깁니다.

2006 - 템플릿 공백 정책 위반

공백 정책을 위반했습니다.

2007 - 템플릿 문자 형식 정책 위반

문자 형식 정책을 위반했습니다.

2008 - 지원되지 않는 템플릿 미디어 형식

사용된 미디어 형식을 지원하지 않습니다.

2009 - 템플릿 필수 구성 요소 누락

템플릿의 필수 구성 요소가 누락되었습니다.

2010 - 템플릿 하이드레이션 URL이 잘못됨

버튼 구성 요소의 URL이 잘못되었습니다.

2011 - 템플릿 전화번호가 잘못됨

버튼 구성 요소의 전화번호가 잘못되었습니다.

2012 - 템플릿 매개변수 형식 불일치

매개변수 형식이 생성된 템플릿의 형식과 일치하지 않습니다.

2013 - 지원되지 않는 템플릿 버튼

수신자 측에서 버튼을 지원하지 않습니다.

2014 - 예상 네임스페이스가 비어 있음

템플릿 메시지 언어 팩이 아직 다운로드되지 않은 상태인 경우 이 오류가 발생합니다.

2015 - 섹션 개수가 잘못됨

메시지 요청에 최솟값 미만이거나 최댓값을 초과하는 섹션 개수가 포함되었습니다. 자세한 내용은 section 개체를 참조하세요.


section 개체는 1~10개 이내여야 합니다.

2016 - 행 개수가 잘못됨

행 개수가 잘못되었습니다. 리스트 메시지의 경우 sectionrows 개체가 하나 이상이어야 합니다.

2017 - 문자 정책 위반

문자 형식 정책을 위반했습니다.

2023 - 제품 개수가 잘못됨

섹션 개체에 제품이 없거나 총 제품 개수가 최대 허용 개수를 초과했습니다.

2024 - 카탈로그 ID를 찾을 수 없음

제공한 카탈로그 ID가 존재하지 않거나 WhatsApp Business 계정(WABA)에 속하지 않습니다.

2025 - 카탈로그 ID가 API 번호에 연결되지 않음

제공한 카탈로그 ID가 메시지 전송에 사용하려는 전화번호와 연결되어 있지 않습니다.

2026 - 제품이 누락됨

요청에서 제공한 일부 제품을 카탈로그에서 찾을 수 없습니다.

2027 - 제품을 찾을 수 없음

제공한 카탈로그에서 제품을 찾을 수 없습니다.

2028 - 규정을 위반한 전체 제품 리스트

인도에서의 비즈니스에만 적용됩니다.

비즈니스가 이커머스 규정 준수 정보를 누락하여 불완전한 상태로 단일 제품 메시지를 전송한 경우 이 오류가 반환됩니다.

2029 - 규정을 위반한 일부 제품 리스트

인도에서의 비즈니스에만 적용됩니다.

비즈니스가 이커머스 규정 준수 정보를 누락하여 불완전한 상태로 다중 제품 메시지를 전송한 경우 이 오류가 반환됩니다.

2030 - 규정을 위반한 잘못된 혼합 제품 리스트

인도에서의 비즈니스에만 적용됩니다.

비즈니스가 잘못된 제품과 규정 준수 정보가 누락된 제품이 섞인 다중 제품 메시지를 전송한 경우 이 오류가 반환됩니다.

2036 - 헤더 구조가 잘못됨

header 개체 구조가 올바르지 않은 경우 이 오류가 반환됩니다.

2050 - 규정 준수 정보가 누락됨

인도에서의 비즈니스에만 적용됩니다.

비즈니스가 규정 준수 정보를 제공하지 않은 경우 이 오류가 반환됩니다. 비즈니스 규정 준수 엔드포인트를 참조하세요.

2060 - 템플릿 거부

템플릿 상태가 REJECTED여서 전송할 수 없습니다.

2061 - 템플릿 일시 중단

템플릿 상태가 PAUSED여서 전송할 수 없습니다.

2062 - 템플릿 비활성화

템플릿 상태가 DISABLED여서 전송할 수 없습니다.

2068 - 플로 차단

플로가 차단된 상태입니다.

2069 - 플로 제한

플로가 제한된 상태이고 지난 1시간 동안 이미 이 플로를 사용하는 메시지 10개가 전송되었습니다.

인도 비즈니스에 적용되는 커머스 관리자 오류 코드는 비즈니스 지원 센터를 참조하세요.

HTTP 상태 코드

이 HTTP 상태 코드는 WhatsApp Business API 클라이언트에서 사용할 수 있습니다.

HTTP 코드설명

2xx

성공

200

성공(OK)

201

성공적으로 생성됨(POST 요청)

302

발견함

4xx

클라이언트 오류

400

잘못된 요청

401

권한 없음

403

금지됨

404

찾을 수 없음

405

허용되지 않는 메서드

412

필수 조건 실패

420

메시지에 사용 제한이 적용됨

429

요청이 너무 많음

5xx

서버 오류

500

내부 서버 오류

504

시간 초과