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();
from faxplus import ApiClient, FaxesApi, BulkFaxUpdateRequestfrom faxplus.configuration import Configurationconf = Configuration()conf.access_token = access_token# header_name and header_value required only when using the OAuth2 token schemeapi_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)api = FaxesApi(api_client)payload = BulkFaxUpdateRequest( ids=[ "a1b2c3d4e5f6789012345678901234ab", "b2c3d4e5f6789012345678901234abc", ], is_read=True, comment="updated via bulk",)resp = api.bulk_update_faxes(user_id="self", body=payload)
# You can also use wgetcurl -X PUT "https://restapi.fax.plus/v3/accounts/self/faxes" \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer {access-token}' \ # The x-fax-clientid header is required only when using the OAuth2 token scheme -H 'x-fax-clientid: YOUR_CLIENT_ID' \ -d '{ "ids": [ "a1b2c3d4e5f6789012345678901234ab", "b2c3d4e5f6789012345678901234abc" ], "is_read": true, "comment": "updated via bulk" }'
Bulk update multiple fax records (mark as read/unread and/or update comment). Maximum 100 fax IDs per request. Duplicate IDs are automatically ignored. (Permitted scopes: fax:all:edit, fax:fax:edit)
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();
from faxplus import ApiClient, FaxesApi, BulkFaxUpdateRequestfrom faxplus.configuration import Configurationconf = Configuration()conf.access_token = access_token# header_name and header_value required only when using the OAuth2 token schemeapi_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)api = FaxesApi(api_client)payload = BulkFaxUpdateRequest( ids=[ "a1b2c3d4e5f6789012345678901234ab", "b2c3d4e5f6789012345678901234abc", ], is_read=True, comment="updated via bulk",)resp = api.bulk_update_faxes(user_id="self", body=payload)
# You can also use wgetcurl -X PUT "https://restapi.fax.plus/v3/accounts/self/faxes" \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer {access-token}' \ # The x-fax-clientid header is required only when using the OAuth2 token scheme -H 'x-fax-clientid: YOUR_CLIENT_ID' \ -d '{ "ids": [ "a1b2c3d4e5f6789012345678901234ab", "b2c3d4e5f6789012345678901234abc" ], "is_read": true, "comment": "updated via bulk" }'
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();
from faxplus import ApiClient, FaxesApi, BulkFaxUpdateRequestfrom faxplus.configuration import Configurationconf = Configuration()conf.access_token = access_token# header_name and header_value required only when using the OAuth2 token schemeapi_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)api = FaxesApi(api_client)payload = BulkFaxUpdateRequest( ids=[ "a1b2c3d4e5f6789012345678901234ab", "b2c3d4e5f6789012345678901234abc", ], is_read=True, comment="updated via bulk",)resp = api.bulk_update_faxes(user_id="self", body=payload)
# You can also use wgetcurl -X PUT "https://restapi.fax.plus/v3/accounts/self/faxes" \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer {access-token}' \ # The x-fax-clientid header is required only when using the OAuth2 token scheme -H 'x-fax-clientid: YOUR_CLIENT_ID' \ -d '{ "ids": [ "a1b2c3d4e5f6789012345678901234ab", "b2c3d4e5f6789012345678901234abc" ], "is_read": true, "comment": "updated via bulk" }'