Create Auth

Create a new authentication for a messaging provider

POSThttps://api.pact.im/api/p2/companies/<COMPANY_ID>/auths

Creates a new authentication (auth) for a messaging provider.

URL Parameters

ParameterDescription
COMPANY_IDID of the company

Query Parameters

ParameterRequiredValidationsDescription
private_api_tokentrueMust be a stringYOUR_API_TOKEN

Body Parameters

ParameterRequiredValidationsDescription
providertrueMust be a stringProvider name (e.g. whatsapp, telegram, vkontakte)
sync_periodfalseMust be one of: day, week, monthMessage sync interval (optional)

Message synchronization is supported only by the following providers:

  • telegram_personal
  • whatsapp
  • max
  • instagram_business
  • vkontakte
  • vkontakte_direct

Provider Parameters

ProviderCreate ParametersEnable Parameters
whatsappprovider, optional phone_number, optional sync_periodNo additional parameters
telegram_personalprovider, optional phone_number, optional sync_periodcode is required only when using Code authentication. Re-enabling a disabled auth requires no additional parameters.
maxprovider, optional sync_periodNo additional parameters
telegramprovider, tokenNo additional parameters
viberprovider, tokenNo additional parameters
odnoklassnikiprovider, tokenNo additional parameters
max_botprovider, tokenNo additional parameters
vkontakte_directprovider, token, optional sync_periodNo additional parameters
vkontakteprovider, optional sync_periodNo additional parameters
facebookproviderNo additional parameters
instagram_businessprovider, optional sync_periodNo additional parameters
whatsapp_businessproviderNo additional parameters
avitoproviderNo additional parameters
customprovideroptional client_url

Next steps

Depending on the provider, continue with Confirm auth (QR, code, or OAuth).

Auth changes are also pushed via webhooks. See Auth events.

Search…

Start typing to search