MetaApp
Stored in the metaapps collection. createdAt and updatedAt are maintained automatically.
Returned by GET /apps/whatsapp, POST /apps/whatsapp, GET /apps/whatsapp/verify/:id.
| Field | Type | Notes |
|---|---|---|
name | string | |
countryCode | string | required |
number | string | required |
phone | string | required |
appID | string | required |
appSecret | string | required |
numberID | string | required |
businessID | string | required |
PAT | string | required |
handles | object | |
handles.IMAGE | string | |
handles.VIDEO | string | |
handles.DOCUMENT | string | |
verify | string | required |
pin | number | required |
verified | boolean | default false |
authMethod | string | default manual · one of manual, oauth |
oauthProvider | ObjectId -> WhatsAppOAuthApp | default null |
onboardingStatus | string | default active · one of pending, active, error |
onboardingMeta | any | default null |
companyID | ObjectId | |
_id | ObjectId | default "6a95712f932657988a91c067" |
createdAt | date | set once |
updatedAt | date |