# 4.30. Editor - Create an additional temporary address for an existing block

<table border="1" id="bkmrk-id-4.1.-description-" style="border-collapse: collapse; width: 100%; height: 268px;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr style="height: 29px;"><td style="height: 29px;">**Id**</td><td style="height: 29px;">4.30.</td></tr><tr style="height: 94px;"><td style="height: 94px;">**Description**</td><td style="height: 94px;">As an **<span class="notion-enable-hover" data-token-index="1">Editor</span>**,

I want to be able to add a missing address to an existing block,

So that I can find the block or site independently of the address used to search it.

</td></tr><tr style="height: 29px;"><td style="height: 29px;">**Priority**</td><td style="height: 29px;"><span style="color: rgb(230, 126, 35);">**Medium**</span></td></tr><tr style="height: 29px;"><td style="height: 29px;">**Actors**</td><td style="height: 29px;">Editor</td></tr><tr style="height: 29px;"><td style="height: 29px;">**API Calls**</td><td style="height: 29px;">**POST** /blocks/&lt;block-id&gt;/addresses</td></tr><tr style="height: 29px;"><td style="height: 29px;">**Linked Processes**</td><td style="height: 29px;">[7.3. Create missing address for existing site or block process](https://doc.rncv.lu/books/architecture-documentation/page/73-create-missing-address-for-existing-site-or-block-process "7.3. Create missing address for existing site or block process")

</td></tr><tr style="height: 29px;"><td style="height: 29px;">**Status**</td><td style="height: 29px;"><span style="color: rgb(22, 145, 121);">**Implemented**</span></td></tr></tbody></table>

### Preconditions

1. The User must be authenticated and have the **Editor** role.
2. The User has the block id to which he wants to add an address
3. The User has all the required address information

### Postconditions

1. The requested address is created with a flag (validated = false) indicating that the address is not validated and is temporary.
2. The created address is linked to the given block
3. The requested address is returned to the user.

### Main flow

See linked process

### Exceptions

See linked process