code: func (api *API) WriteWorkersKV(ctx context.Context, namespaceID, key string, value []byte) (Response, error) {
  	uri := fmt.Sprintf("/accounts/%s/storage/kv/namespaces/%s/values/%s", api.OrganizationID, namespaceID, key)
  	res, err := api.makeRequestWithAuthTypeAndHeaders(
  		ctx, http.MethodPut, uri, value, api.authType, http.Header{"Content-Type": []string{"application/octet-stream"}},
  	)
  	if err != nil {
  		return Response{}, errors.Wrap(err, errMakeRequestError)
  	}
  
  	result := Response{}
  	if err := json.Unmarshal(res, &result); err != nil {
  		return result, errors.Wrap(err, errUnmarshalError)
  	}
  
  	return result, err
  }
docs: // WriteWorkersKV writes a value identified by a key.
  //
  // API reference: https://api.cloudflare.com/#workers-kv-namespace-write-key-value-pair