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
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)
```
## Testing
Once you are done configuring your Flowroute API credentials and updating the function parameters, run the file to see the demo in action: