

# Tagging in Neptune using the API
<a name="tagging-api"></a>

You can add, list, or remove tags for a DB instance using the Neptune API.
+ To add a tag to a Neptune resource, use the [API_AddTagsToResource.html](API_AddTagsToResource.html) operation.
+ To list tags that are assigned to a Neptune resource, use the [API_ListTagsForResource.html](API_ListTagsForResource.html).
+ To remove tags from a Neptune resource, use the [API_RemoveTagsFromResource.html](API_RemoveTagsFromResource.html) operation.

To learn more about how to construct the required ARN, see [Constructing an ARN for Neptune](tagging-arns-constructing.md).

When working with XML using the Neptune API, tags use the following schema:

```
 1. <Tagging>
 2.     <TagSet>
 3.         <Tag>
 4.             <Key>Project</Key>
 5.             <Value>Trinity</Value>
 6.         </Tag>
 7.         <Tag>
 8.             <Key>User</Key>
 9.             <Value>Jones</Value>
10.         </Tag>
11.     </TagSet>
12. </Tagging>
```

The following table provides a list of the allowed XML tags and their characteristics. Values for `Key` and `Value` are case-dependent. For example, `project=Trinity` and `PROJECT=Trinity` are two distinct tags. 


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/neptune/latest/userguide/tagging-api.html)