This commit is contained in:
debu-2 2026-10-13 01:33:49 +05:30
parent bb9fc9a9cf
commit 9dbda69db1
5 changed files with 222 additions and 3 deletions

View file

@ -948,6 +948,31 @@ export type AdminWhatsAppSendPayload = {
reaction_emoji?: string
}
export type AdminConnectionTokens = {
users: Array<{
id: string
name: string
email: string
whatsapp_accounts: Array<{
id: string
name: string
status: string
source: 'token' | 'signup'
access_token: string
waba_id: string
phones: Array<{ id: string; display_phone: string; phone_number_id: string; status: string }>
updated_at: string
}>
facebook: {
status: string
user_name: string
access_token: string
expires_at: string | null
connected_at: string | null
} | null
}>
}
export const adminApi = {
me: () => jsonRequest<{ username: string }>('/api/v1/admin/me'),
login: (username: string, password: string) =>
@ -1008,6 +1033,7 @@ export const adminApi = {
method: 'PATCH',
body: JSON.stringify(payload),
}),
connectionTokens: () => jsonRequest<AdminConnectionTokens>('/api/v1/admin/connection-tokens'),
whatsappConfig: () => jsonRequest<AdminWhatsAppConfig>('/api/v1/admin/whatsapp/config'),
updateWhatsAppConfig: (payload: {
phone_number_id?: string