The method accepts an E911 record id and a phone number as parameters which you can learn more about in the [API reference](https://developer.flowroute.com/api/e911s/v2.0/assign-valid-e911-address-to-phone-number/). In the example below, we call the [list_account_phone_numbers](#list_account_phone_numbers) covered under Number Management and [list_e911s](#list_e911s), extract the values of the first items in the returned JSON arrays into variables `e911_id` and `did` then make the association between them.
On success, the HTTP status code in the response header is `204 No Content` which means that the server successfully processed the request and is not returning any content.
`204: No Content`
#### Errors
#### Errors
In cases of method errors, the Python library raises an exception which includes an error message and the HTTP body that was received in the request.
In cases of method errors, the Python library raises an exception which includes an error message and the HTTP body that was received in the request.
@ -1101,7 +1131,7 @@ In cases of method errors, the Python library raises an exception which includes
```
```
raise ErrorException('403 Forbidden – The server understood the request but refuses to authorize it.', _context)
raise ErrorException('403 Forbidden – The server understood the request but refuses to authorize it.', _context)
```
```
## Testing
## Testing
Once you are done configuring your Flowroute API credentials and updating the function parameters, run the file to see the demo in action:
Once you are done configuring your Flowroute API credentials and updating the function parameters, run the file to see the demo in action: