vFax Accounts

These actions manage your end user accounts in VCAPI. For actions related to your main user account, see Account.

Create

Path

/fax.php?cmd=newfaxacc

Description

Create a vfax account.

Parameters

  • acclogin (required) - The vfax account login.
  • accname (required) - The name of the vfax account.
  • did (required) - DIDs to be associated with the vfax account, separated by commas.
  • accpass - The vfax account password. This password is not presently used, and only accepted for the sake of compatibility. Must be between 8 and 72 characters.
  • accemails - Emails to be associated with the vfax account, separated by commas.
  • hipaa_enabled - Set to “true” to enable HIPAA compliance for the vfax account.

Response

<?xml version="1.0" encoding="UTF-8"?>
<content>
  <status>ok</status>
  <response>ok</response>
</content>

Show

Path

/fax.php?cmd=getfaxacc

Description

Retrieve information about a vfax account.

Parameters

  • faxacc (required) - The vfax account login.

Response

<?xml version="1.0" encoding="UTF-8"?>
<content>
  <status>ok</status>
  <accname>TestAccount</accname>
  <did>2252409999,3185412222</did>
  <accemails>bob@example.com,alice@example.com</accemails>
</content>

Update

Path

/fax.php?cmd=setfaxacc

Description

Update vfax account settings.

Parameters

  • faxacc (required) - The vfax account login.
  • did - DIDs to be associated with the vfax account, separated by commas.
  • accemails - Emails to be associated with the vfax account, separated by commas.
  • hipaa_enabled - Set to “true” to enable HIPAA compliance for the vfax account.

Response

<?xml version="1.0" encoding="UTF-8"?>
<content>
  <status>ok</status>
  <response>ok</response>
</content>

Delete

Path

/fax.php?cmd=delfaxacc

Description

Delete a vfax account.

Parameters

  • acclogin (required) - The vfax account login.

Response

<?xml version="1.0" encoding="UTF-8"?>
<content>
  <status>ok</status>
  <response>ok</response>
</content>