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 bulkDeleteFaxes() {
const reqParams = {
"userId": "self",
"ids": "a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc"
};
const req = await FaxesApiFp(config).bulkDeleteFaxes(reqParams);
const resp = await req(axios);
}
bulkDeleteFaxes();
from faxplus import ApiClient, FaxesApi
from faxplus.configuration import Configuration
conf = Configuration()
conf.access_token = access_token
# header_name and header_value required only when using the OAuth2 token scheme
api_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)
api = FaxesApi(api_client)
resp = api.bulk_delete_faxes(
user_id="self",
ids="a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc",
)
# You can also use wget
curl -X DELETE "https://restapi.fax.plus/v3/accounts/self/faxes?ids=a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc" \
-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'
{
"results": [
{
"id": "<string>"
}
]
}{
"error": "invalid_user_id",
"description": "Invalid user id given"
}{
"error": "unauthorized",
"description": "The access token provided is expired, revoked, malformed, or invalid for other reasons."
}{
"error": "internal_server_error",
"description": "An unexpected error happened, please contact support"
}Faxes
Bulk delete fax records
Bulk delete multiple fax records. Maximum 50 fax IDs per request. Duplicate IDs are automatically ignored. (Permitted scopes: fax:all:edit, fax:fax:edit)
DELETE
/
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 bulkDeleteFaxes() {
const reqParams = {
"userId": "self",
"ids": "a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc"
};
const req = await FaxesApiFp(config).bulkDeleteFaxes(reqParams);
const resp = await req(axios);
}
bulkDeleteFaxes();
from faxplus import ApiClient, FaxesApi
from faxplus.configuration import Configuration
conf = Configuration()
conf.access_token = access_token
# header_name and header_value required only when using the OAuth2 token scheme
api_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)
api = FaxesApi(api_client)
resp = api.bulk_delete_faxes(
user_id="self",
ids="a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc",
)
# You can also use wget
curl -X DELETE "https://restapi.fax.plus/v3/accounts/self/faxes?ids=a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc" \
-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'
{
"results": [
{
"id": "<string>"
}
]
}{
"error": "invalid_user_id",
"description": "Invalid user id given"
}{
"error": "unauthorized",
"description": "The access token provided is expired, revoked, malformed, or invalid for other reasons."
}{
"error": "internal_server_error",
"description": "An unexpected error happened, please contact support"
}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 bulkDeleteFaxes() {
const reqParams = {
"userId": "self",
"ids": "a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc"
};
const req = await FaxesApiFp(config).bulkDeleteFaxes(reqParams);
const resp = await req(axios);
}
bulkDeleteFaxes();
from faxplus import ApiClient, FaxesApi
from faxplus.configuration import Configuration
conf = Configuration()
conf.access_token = access_token
# header_name and header_value required only when using the OAuth2 token scheme
api_client = ApiClient(header_name='x-fax-clientid', header_value=client_id, configuration=conf)
api = FaxesApi(api_client)
resp = api.bulk_delete_faxes(
user_id="self",
ids="a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc",
)
# You can also use wget
curl -X DELETE "https://restapi.fax.plus/v3/accounts/self/faxes?ids=a1b2c3d4e5f6789012345678901234ab,b2c3d4e5f6789012345678901234abc" \
-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'
Authorizations
oauth2personal_access_token
OAuth2 Authorization Grant
Path Parameters
User ID. Use 'self' for your own account, or provide a specific user ID for corporate member accounts.
Query Parameters
Comma-separated list of fax IDs to delete (max 50 unique IDs). Duplicates are automatically ignored.
Maximum string length:
2000Response
Response containing bulk operation results for faxes
Bulk operation result for faxes
Per-item results for each fax ID
Show child attributes
Show child attributes
⌘I