in entity.go [135:155]
func (c *Client) AddEntityKeyword(entityID string, keyword EntityKeyword) (*Entity, error) {
valueJSON, err := json.Marshal(keyword)
if err != nil {
return nil, err
}
resp, err := c.request(http.MethodPost, fmt.Sprintf("/entities/%s/keywords", url.PathEscape(entityID)), "application/json", bytes.NewBuffer(valueJSON))
if err != nil {
return nil, err
}
defer resp.Close()
var entityResp *Entity
decoder := json.NewDecoder(resp)
if err = decoder.Decode(&entityResp); err != nil {
return nil, err
}
return entityResp, nil
}