import plivo

client = plivo.RestClient(auth_id="<auth_id>", auth_token="<auth_token>")
# Add Tollfree to a Powerpack
powerpack = client.powerpacks.get(uuid='<powerpack_uuid>')
# Version 1
response = powerpack.add_tollfree('<tollfree_number>')
# Version 2
response = powerpack.numberpool.tollfree.add('<tollfree_number>')
print(response)
{
    "account_phone_number_resource": "/v1/Account/<auth_id>/Number/<your_toll_free_number>/",
    "added_on": "2021-04-15T04:49:51.228392Z",
    "api_id": "8a6bba9c-7ed4-11ea-b82e-0242ac110006",
    "country_iso2": "US",
    "number": "<your_toll_free_number>",
    "number_pool_uuid": "<number_pool_uuid>",
    "service": "mms",
    "type": "tollfree"
}

This API lets you add existing SMS- and MMS-enabled toll-free numbers to a number pool.

API Endpoint

POST
https://api.plivo.com/v1/Account/{auth_id}/NumberPool/{number_pool_uuid}/Tollfree/{toll_free_number}/

Arguments

No arguments need to be passed.

Returns

Returns a JSON response containing the added toll-free number resource detail.

import plivo

client = plivo.RestClient(auth_id="<auth_id>", auth_token="<auth_token>")
# Add Tollfree to a Powerpack
powerpack = client.powerpacks.get(uuid='<powerpack_uuid>')
# Version 1
response = powerpack.add_tollfree('<tollfree_number>')
# Version 2
response = powerpack.numberpool.tollfree.add('<tollfree_number>')
print(response)
{
    "account_phone_number_resource": "/v1/Account/<auth_id>/Number/<your_toll_free_number>/",
    "added_on": "2021-04-15T04:49:51.228392Z",
    "api_id": "8a6bba9c-7ed4-11ea-b82e-0242ac110006",
    "country_iso2": "US",
    "number": "<your_toll_free_number>",
    "number_pool_uuid": "<number_pool_uuid>",
    "service": "mms",
    "type": "tollfree"
}