# \_component\_template APT got error

**URL:** <https://discuss.elastic.co/t/component-template-apt-got-error/271731>\
**Category:** Elasticsearch\
**Created:** [April 30, 2021, 1:40am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731 "2021-04-30T01:40:38Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![carpeDiem](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/carpediem/32/88362_2.png) [@carpeDiem](https://discuss.elastic.co/u/carpeDiem)\
**Post date:** [April 30, 2021, 1:40am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/1 "2021-04-30T01:40:38Z")

</div>

Hello experts,  
We are doing features about `data-stream`,`ilm`....I use `GET /_component_template/template_1,template_2`API to get more templates for once,but I got an error: `resource_not_found_exception`,I had see the guide,I think it shoud be allowd for comma-separated list of component template names.  
This is the description on guide, but now it can't work,I don't know what happened.Is it a question?

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/e/a/ea41cbd9f6b5ef6923c4f018b43f656f4ec624e5.png)  
These are component\_templates in my elasticsearch cluster.  
 ![image](https://us1.discourse-cdn.com/elastic/original/3X/7/2/72a5a3440f370bd3f1f7f315741621ad2f180964.png)

Then I use the API to get more templates,the following error returned.

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/c/0/c052b2829385b989de1b9aac0936e79bf3d81387.png)  
Are there some ideas for it ? Is this been allowed?

Also， and I find a question,

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/3/3/33653105880daac2c7aed1f45291a84aa958c1cc.png)  
API maybe been described incorrectly.

Looking forward to any help! Thank you!

---

<div class="post-metadata">

**Author:** ![carpeDiem](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/carpediem/32/88362_2.png) [@carpeDiem](https://discuss.elastic.co/u/carpeDiem)\
**Post date:** [May 10, 2021, 8:15am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/2 "2021-05-10T08:15:48Z")

</div>

Sorry,did anyone see it? How can I do? Does it still have a chance to be replied? Please help me to proceed it faster.

---

<div class="post-metadata">

**Author:** ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Post date:** [May 10, 2021, 8:20am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/3 "2021-05-10T08:20:57Z")

</div>

that looks like a bug in the documentation. Must be `GET /_component_template/<component-template>` , where `<component-template>` is just a place holder.

I'll open a PR to fix. Thanks for raising it!

---

<div class="post-metadata">

**Author:** ![carpeDiem](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/carpediem/32/88362_2.png) [@carpeDiem](https://discuss.elastic.co/u/carpeDiem)\
**Post date:** [May 10, 2021, 8:39am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/4 "2021-05-10T08:39:13Z")

</div>

It's my pleasure,and this is what should be done.  
I want to ask this:  
When making a question to get multiple component templates at once，why does it return an error, as mentioned in the topic. Is it Invalid? But It is mentioned in the API documentation that the batch acquisition operation is allowed.

---

<div class="post-metadata">

**Author:** ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Post date:** [May 10, 2021, 8:52am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/5 "2021-05-10T08:52:59Z")

</div>

I think that there is a bug (either wrong documentation or missing functionality). You can

- retrieve a template by its name
- Use a wildcard like `foo*` to retrieve several templates

The comma based notation does not seem to be supported at the moment. I'll open an issue for that one as well.

---

<div class="post-metadata">

**Author:** ![spinscale](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/spinscale/32/25011_2.png) [@spinscale](https://discuss.elastic.co/u/spinscale)\
**Post date:** [May 10, 2021, 8:59am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/6 "2021-05-10T08:59:35Z")

</div>

I opened [Component Templates: Retrieving several templates seperated by commas is not possible · Issue #72875 · elastic/elasticsearch · GitHub](https://github.com/elastic/elasticsearch/issues/72875)

---

<div class="post-metadata">

**Author:** ![carpeDiem](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/carpediem/32/88362_2.png) [@carpeDiem](https://discuss.elastic.co/u/carpeDiem)\
**Post date:** [May 10, 2021, 9:36am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/7 "2021-05-10T09:36:42Z")

</div>

Ok,thank you very much,I will always pay attention to that.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 7, 2021, 9:36am UTC](https://discuss.elastic.co/t/component-template-apt-got-error/271731/8 "2021-06-07T09:36:49Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
