All URIs are relative to https://api.hellosign.com/v3
| Method | HTTP request | Description |
|---|---|---|
fax_line_add_user |
PUT /fax_line/add_user |
Add Fax Line User |
fax_line_area_code_get |
GET /fax_line/area_codes |
Get Available Fax Line Area Codes |
fax_line_create |
POST /fax_line/create |
Purchase Fax Line |
fax_line_delete |
DELETE /fax_line |
Delete Fax Line |
fax_line_get |
GET /fax_line |
Get Fax Line |
fax_line_list |
GET /fax_line/list |
List Fax Lines |
fax_line_remove_user |
PUT /fax_line/remove_user |
Remove Fax Line Access |
FaxLineResponse fax_line_add_user(fax_line_add_user_request)
Add Fax Line User
Grants a user access to the specified Fax Line.
- Basic Authentication (api_key):
import json
from datetime import date, datetime
from pprint import pprint
from dropbox_sign import ApiClient, ApiException, Configuration, api, models
configuration = Configuration(
username="YOUR_API_KEY",
)
with ApiClient(configuration) as api_client:
fax_line_add_user_request = models.FaxLineAddUserRequest(
number="[FAX_NUMBER]",
email_address="member@dropboxsign.com",
)
try:
response = api.FaxLineApi(api_client).fax_line_add_user(
fax_line_add_user_request=fax_line_add_user_request,
)
pprint(response)
except ApiException as e:
print("Exception when calling FaxLineApi#fax_line_add_user: %s\n" % e)
### Parameters
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `fax_line_add_user_request` | [**FaxLineAddUserRequest**](FaxLineAddUserRequest.md) | | |
### Return type
[**FaxLineResponse**](FaxLineResponse.md)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | successful operation | * X-RateLimit-Limit - <br> * X-RateLimit-Remaining - <br> * X-Ratelimit-Reset - <br> |
**4XX** | failed_operation | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# ```fax_line_area_code_get```
> ```FaxLineAreaCodeGetResponse fax_line_area_code_get(country)```
Get Available Fax Line Area Codes
Returns a list of available area codes for a given state/province and city
### Example
* Basic Authentication (api_key):
```python
import json
from datetime import date, datetime
from pprint import pprint
from dropbox_sign import ApiClient, ApiException, Configuration, api, models
configuration = Configuration(
username="YOUR_API_KEY",
)
with ApiClient(configuration) as api_client:
try:
response = api.FaxLineApi(api_client).fax_line_area_code_get(
country="US",
)
pprint(response)
except ApiException as e:
print("Exception when calling FaxLineApi#fax_line_area_code_get: %s\n" % e)
### Parameters
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `country` | **str** | Filter area codes by country | |
| `state` | **str** | Filter area codes by state | [optional] |
| `province` | **str** | Filter area codes by province | [optional] |
| `city` | **str** | Filter area codes by city | [optional] |
### Return type
[**FaxLineAreaCodeGetResponse**](FaxLineAreaCodeGetResponse.md)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | successful operation | * X-RateLimit-Limit - <br> * X-RateLimit-Remaining - <br> * X-Ratelimit-Reset - <br> |
**4XX** | failed_operation | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# ```fax_line_create```
> ```FaxLineResponse fax_line_create(fax_line_create_request)```
Purchase Fax Line
Purchases a new Fax Line
### Example
* Basic Authentication (api_key):
```python
import json
from datetime import date, datetime
from pprint import pprint
from dropbox_sign import ApiClient, ApiException, Configuration, api, models
configuration = Configuration(
username="YOUR_API_KEY",
)
with ApiClient(configuration) as api_client:
fax_line_create_request = models.FaxLineCreateRequest(
area_code=209,
country="US",
)
try:
response = api.FaxLineApi(api_client).fax_line_create(
fax_line_create_request=fax_line_create_request,
)
pprint(response)
except ApiException as e:
print("Exception when calling FaxLineApi#fax_line_create: %s\n" % e)
### Parameters
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `fax_line_create_request` | [**FaxLineCreateRequest**](FaxLineCreateRequest.md) | | |
### Return type
[**FaxLineResponse**](FaxLineResponse.md)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | successful operation | * X-RateLimit-Limit - <br> * X-RateLimit-Remaining - <br> * X-Ratelimit-Reset - <br> |
**4XX** | failed_operation | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# ```fax_line_delete```
> ```fax_line_delete(fax_line_delete_request)```
Delete Fax Line
Deletes the specified Fax Line from the subscription.
### Example
* Basic Authentication (api_key):
```python
import json
from datetime import date, datetime
from pprint import pprint
from dropbox_sign import ApiClient, ApiException, Configuration, api, models
configuration = Configuration(
username="YOUR_API_KEY",
)
with ApiClient(configuration) as api_client:
fax_line_delete_request = models.FaxLineDeleteRequest(
number="[FAX_NUMBER]",
)
try:
api.FaxLineApi(api_client).fax_line_delete(
fax_line_delete_request=fax_line_delete_request,
)
except ApiException as e:
print("Exception when calling FaxLineApi#fax_line_delete: %s\n" % e)
### Parameters
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `fax_line_delete_request` | [**FaxLineDeleteRequest**](FaxLineDeleteRequest.md) | | |
### Return type
void (empty response body)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | successful operation | * X-RateLimit-Limit - <br> * X-RateLimit-Remaining - <br> * X-Ratelimit-Reset - <br> |
**4XX** | failed_operation | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# ```fax_line_get```
> ```FaxLineResponse fax_line_get(number)```
Get Fax Line
Returns the properties and settings of a Fax Line.
### Example
* Basic Authentication (api_key):
```python
import json
from datetime import date, datetime
from pprint import pprint
from dropbox_sign import ApiClient, ApiException, Configuration, api, models
configuration = Configuration(
username="YOUR_API_KEY",
)
with ApiClient(configuration) as api_client:
try:
response = api.FaxLineApi(api_client).fax_line_get(
number="123-123-1234",
)
pprint(response)
except ApiException as e:
print("Exception when calling FaxLineApi#fax_line_get: %s\n" % e)
### Parameters
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `number` | **str** | The Fax Line number | |
### Return type
[**FaxLineResponse**](FaxLineResponse.md)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | successful operation | * X-RateLimit-Limit - <br> * X-RateLimit-Remaining - <br> * X-Ratelimit-Reset - <br> |
**4XX** | failed_operation | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# ```fax_line_list```
> ```FaxLineListResponse fax_line_list()```
List Fax Lines
Returns the properties and settings of multiple Fax Lines.
### Example
* Basic Authentication (api_key):
```python
import json
from datetime import date, datetime
from pprint import pprint
from dropbox_sign import ApiClient, ApiException, Configuration, api, models
configuration = Configuration(
username="YOUR_API_KEY",
)
with ApiClient(configuration) as api_client:
try:
response = api.FaxLineApi(api_client).fax_line_list(
account_id="ab55cd14a97219e36b5ff5fe23f2f9329b0c1e97",
page=1,
page_size=20,
)
pprint(response)
except ApiException as e:
print("Exception when calling FaxLineApi#fax_line_list: %s\n" % e)
### Parameters
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `account_id` | **str** | Account ID | [optional] |
| `page` | **int** | Which page number of the Fax Line List to return. Defaults to `1`. | [optional][default to 1] |
| `page_size` | **int** | Number of objects to be returned per page. Must be between `1` and `100`. Default is `20`. | [optional][default to 20] |
| `show_team_lines` | **bool** | Include Fax Lines belonging to team members in the list | [optional] |
### Return type
[**FaxLineListResponse**](FaxLineListResponse.md)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | successful operation | * X-RateLimit-Limit - <br> * X-RateLimit-Remaining - <br> * X-Ratelimit-Reset - <br> |
**4XX** | failed_operation | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
# ```fax_line_remove_user```
> ```FaxLineResponse fax_line_remove_user(fax_line_remove_user_request)```
Remove Fax Line Access
Removes a user's access to the specified Fax Line
### Example
* Basic Authentication (api_key):
```python
import json
from datetime import date, datetime
from pprint import pprint
from dropbox_sign import ApiClient, ApiException, Configuration, api, models
configuration = Configuration(
username="YOUR_API_KEY",
)
with ApiClient(configuration) as api_client:
fax_line_remove_user_request = models.FaxLineRemoveUserRequest(
number="[FAX_NUMBER]",
email_address="member@dropboxsign.com",
)
try:
response = api.FaxLineApi(api_client).fax_line_remove_user(
fax_line_remove_user_request=fax_line_remove_user_request,
)
pprint(response)
except ApiException as e:
print("Exception when calling FaxLineApi#fax_line_remove_user: %s\n" % e)
### Parameters
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| `fax_line_remove_user_request` | [**FaxLineRemoveUserRequest**](FaxLineRemoveUserRequest.md) | | |
### Return type
[**FaxLineResponse**](FaxLineResponse.md)
### Authorization
[api_key](../README.md#api_key)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
**200** | successful operation | * X-RateLimit-Limit - <br> * X-RateLimit-Remaining - <br> * X-Ratelimit-Reset - <br> |
**4XX** | failed_operation | - |
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)