> For the complete documentation index, see [llms.txt](https://docs.buzzy.buzz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.buzzy.buzz/developing-and-extending-buzzy/buzzy-rest-api/rest-api/microapp-data-operations/removemicroapprow.md).

# removemicroapprow

### description

Remove an existing row in a Microapp. The JSON body consists of rowID parameter.

Use this endpoint to delete one row when you already know the `rowID`.

The `X-Auth-Token` and `X-User-Id` are derived from the values `authToken` and `userId` returned from the login endpoint and are used in the HTTP header.

#### Resource

```
{
	"rowID":"<insert microapp row id here>"
	
}
```

### response

Returns the status of the request

Deletion requires an authenticated user and the row must be deletable under the Datatable's delete permissions. If the caller cannot delete the row, the request fails.

### example

```
POST /api/removemicroapprow 
X-Auth-Token:<insert token here>
X-User-Id:<insert user id here>

{
	"rowID": "<insert row ID here>",
	
}
```

You should get back:

```
{
    "status": "success"
}
```

### See Also

* [Row Metadata and Relationships](/developing-and-extending-buzzy/buzzy-rest-api/rest-api/microapp-data-operations/row-metadata-and-relationships.md) - Canonical row semantics used by the read and write endpoints
* [Common API Examples](/developing-and-extending-buzzy/buzzy-rest-api/rest-api/common-api-examples.md#delete-a-contact) - See this operation in all three API formats
* [updatemicroapprow](/developing-and-extending-buzzy/buzzy-rest-api/rest-api/microapp-data-operations/updatemicroapprow.md) - Update before deleting when you need to inspect or reassign metadata first

***
