Skip to main content
PUT
/
accounts
/
{user_id}
/
faxes
const axios = require('axios');
const FaxesApiFp = require('@alohi/faxplus-api').FaxesApiFp;
const Configuration = require('@alohi/faxplus-api').Configuration;

const config = new Configuration({
    accessToken: accessToken,
    basePath: 'https://restapi.fax.plus/v3',
    // Header required only when using the OAuth2 token scheme
    baseOptions: {
        headers: {
          "x-fax-clientid": clientId,
        }
    }
});

async function bulkUpdateFaxes() {
    const reqParams = {
        "userId": "self",
        "bulkFaxUpdateRequest": {
            "ids": [
                "a1b2c3d4e5f6789012345678901234ab",
                "b2c3d4e5f6789012345678901234abc"
            ],
            "is_read": true,
            "comment": "updated via bulk"
        }
    };
    const req = await FaxesApiFp(config).bulkUpdateFaxes(reqParams);
    const resp = await req(axios);
}

bulkUpdateFaxes();
{
  "results": [
    {
      "id": "<string>",
      "code": 204
    }
  ]
}
const axios = require('axios');
const FaxesApiFp = require('@alohi/faxplus-api').FaxesApiFp;
const Configuration = require('@alohi/faxplus-api').Configuration;

const config = new Configuration({
    accessToken: accessToken,
    basePath: 'https://restapi.fax.plus/v3',
    // Header required only when using the OAuth2 token scheme
    baseOptions: {
        headers: {
          "x-fax-clientid": clientId,
        }
    }
});

async function bulkUpdateFaxes() {
    const reqParams = {
        "userId": "self",
        "bulkFaxUpdateRequest": {
            "ids": [
                "a1b2c3d4e5f6789012345678901234ab",
                "b2c3d4e5f6789012345678901234abc"
            ],
            "is_read": true,
            "comment": "updated via bulk"
        }
    };
    const req = await FaxesApiFp(config).bulkUpdateFaxes(reqParams);
    const resp = await req(axios);
}

bulkUpdateFaxes();

Authorizations

Authorization
string
header
required

OAuth2 Authorization Grant

Path Parameters

user_id
string
default:self
required

User ID. Use 'self' for your own account, or provide a specific user ID for corporate member accounts.

Body

application/json

Request to bulk update multiple fax records

Request to bulk update multiple fax records

ids
string[]
required

List of fax IDs to update (1-100 unique IDs, each ID is max 32 characters). Duplicates are automatically ignored.

Required array length: 1 - 100 elements
is_read
boolean

Mark faxes as read (true) or unread (false). Optional, but at least one of is_read or comment must be provided.

comment
string

Comment text to set for all faxes. Send empty string to remove comment. Optional, but at least one of is_read or comment must be provided.

Maximum string length: 100

Response

Response containing bulk operation results for faxes

Bulk operation result for faxes

results
object[]
required

Per-item results for each fax ID