# Angular Template for a Basic Epicor Web App Using Rest

**URL:** <https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181>\
**Category:** Kinetic ERP\
**Tags:** angular\
**Created:** [August 9, 2022, 2:12pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181 "2022-08-09T14:12:08Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![josecgomez](https://www.epiusers.help/user_avatar/www.epiusers.help/josecgomez/32/55731_2.png) [@josecgomez](https://www.epiusers.help/u/josecgomez)\
**Post date:** [August 9, 2022, 2:12pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/1 "2022-08-09T14:12:08Z")

</div>

@Mark_Wonsil suggested that someone should come up with a few templates for typical things users want to do with Epicor external apps. I had a bit of time last night so I have published a quick template / tutorial of how I would build an angular app to interact with an Epicor API.

I chose Angular because this is the same language / framework that Epicor Kinetic UX uses and it would be useful to learn it for most people who are going to be working in Epicor as FT Developers or Engineers.

If someone else has time I’d love to see similar for plain JS, React, .NET Core etc.  
@hkeric.wci tag you are it!

Code is Available Here

> **[GitHub - epiusers-help/Epicor-Angular-Web-App-Template: Quick Template /...](https://github.com/epiusers-help/Epicor-Angular-Web-App-Template)**
>
> Quick Template / Tutorial on Building an Angular App that Communicates with the Epicor Back end via REST - GitHub - epiusers-help/Epicor-Angular-Web-App-Template: Quick Template / Tutorial on Build...

I put quite a bit of work on the read me file to explain how to run it I also commented as much as possible. ~~I am copying and pasting the read me below but I will not keep this post up dated as I make changes when people run into stuff the original read me in github will be updated. (though now that I think about it maybe I can Iframe it in here…~~

That’s too much work, just go to the github and look at the read me, the App I made in the template looks like this

![AppWalkThrough](https://www.epiusers.help/uploads/default/original/3X/5/3/536c36f501f3e19003c6c10beaad98af587eea0d.gif)

And should work for anybody who has Epicor with Rest V2 out of the box.

If someone tries it out let me know how it goes and if you run into any issues.

---

<div class="post-metadata">

**Author:** ![jkane](https://www.epiusers.help/user_avatar/www.epiusers.help/jkane/32/57624_2.png) [@jkane](https://www.epiusers.help/u/jkane)\
**Post date:** [August 9, 2022, 3:02pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/2 "2022-08-09T15:02:07Z")

</div>

Seems to me someone wants to take over the top of the Nice Topic leader board! 😉 😂

---

<div class="post-metadata">

**Author:** ![josecgomez](https://www.epiusers.help/user_avatar/www.epiusers.help/josecgomez/32/55731_2.png) [@josecgomez](https://www.epiusers.help/u/josecgomez)\
**Post date:** [August 9, 2022, 3:03pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/3 "2022-08-09T15:03:52Z")

</div>

shhhhhhhhhhhh don’t give away my secrets, I’m trying to compete with @timshuwy 😂😂

---

<div class="post-metadata">

**Author:** ![timshuwy](https://www.epiusers.help/user_avatar/www.epiusers.help/timshuwy/32/90122_2.png) [@timshuwy](https://www.epiusers.help/u/timshuwy)\
**Post date:** [August 9, 2022, 4:40pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/4 "2022-08-09T16:40:40Z")

</div>

Hey… you got another badge… not fair… hahaha 🤣

---

<div class="post-metadata">

**Author:** ![Aaron\_Moreng](https://www.epiusers.help/user_avatar/www.epiusers.help/aaron_moreng/32/745_2.png) [@Aaron\_Moreng](https://www.epiusers.help/u/Aaron_Moreng)\
**Post date:** [August 9, 2022, 4:44pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/5 "2022-08-09T16:44:23Z")

</div>

I could probably share my “Epicor Bridge” app (.NET Core) if anyone’s interested a “backend-for-frontend” app that @josecgomez helped me with a year or so ago.

---

<div class="post-metadata">

**Author:** ![maxtin](https://www.epiusers.help/letter_avatar_proxy/v4/letter/m/2bfe46/32.png) [@maxtin](https://www.epiusers.help/u/maxtin)\
**Post date:** [August 9, 2022, 5:10pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/6 "2022-08-09T17:10:53Z")

</div>

@Aaron_Moreng Please!

---

<div class="post-metadata">

**Author:** ![Aaron\_Moreng](https://www.epiusers.help/user_avatar/www.epiusers.help/aaron_moreng/32/745_2.png) [@Aaron\_Moreng](https://www.epiusers.help/u/Aaron_Moreng)\
**Post date:** [August 9, 2022, 5:11pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/7 "2022-08-09T17:11:58Z")

</div>

Alright, let me clean it up and I’ll make an article

---

<div class="post-metadata">

**Author:** ![josecgomez](https://www.epiusers.help/user_avatar/www.epiusers.help/josecgomez/32/55731_2.png) [@josecgomez](https://www.epiusers.help/u/josecgomez)\
**Post date:** [August 9, 2022, 6:36pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/8 "2022-08-09T18:36:38Z")

</div>

Wohooo it worked  
 ![image](https://www.epiusers.help/uploads/default/original/3X/d/3/d3462ba576b912cc528f7c58cded8cbc1af2eb6f.png)

---

<div class="post-metadata">

**Author:** ![Mjbasecamp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/m/f19dbf/32.png) [@Mjbasecamp](https://www.epiusers.help/u/Mjbasecamp)\
**Post date:** [June 13, 2024, 8:32pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/9 "2024-06-13T20:32:27Z")

</div>

I hope this is not **too** stupid a question. I’ve just started to play with Angular. I’ve done a few REST (V2) calls from .NET successfully, and some knowledge of Epicor’s BPMs.  
We have Kinetic 11.2.400 (2024) and we are On Prem. We have not yet gone LIVE with Epicor, but I can already see that we’ll need some customization.

Where do I set up the URL for to run this locally? Our url is something like  
[https://our](https://our) server/KinecticTest/apps/home

I looked for “yourserver…” but I can’t see where to set the URL.  
This is the error I get…  
“Http failure response for [https://yourserver.tld.com/YourEpicorInstance/TokenResource.svc/:](https://yourserver.tld.com/YourEpicorInstance/TokenResource.svc/:) 0 Unknown Error”

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [June 13, 2024, 8:41pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/10 "2024-06-13T20:41:07Z")

</div>

Welcome Mary Jo!

Have you seen the [REST Technical Reference](https://epicweb.epicor.com/doc/Docs/Kinetic_techref_RESTServicesGuideV2_2024.1.pdf) yet?

---

<div class="post-metadata">

**Author:** ![josecgomez](https://www.epiusers.help/user_avatar/www.epiusers.help/josecgomez/32/55731_2.png) [@josecgomez](https://www.epiusers.help/u/josecgomez)\
**Post date:** [June 13, 2024, 8:41pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/11 "2024-06-13T20:41:08Z")

</div>

its in the environment.ts file.

---

<div class="post-metadata">

**Author:** ![Mjbasecamp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/m/f19dbf/32.png) [@Mjbasecamp](https://www.epiusers.help/u/Mjbasecamp)\
**Post date:** [June 14, 2024, 2:45pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/12 "2024-06-14T14:45:31Z")

</div>

Not yet, but it looks like good reading.  
This will be a great help. Thanks!

---

<div class="post-metadata">

**Author:** ![Mjbasecamp](https://www.epiusers.help/letter_avatar_proxy/v4/letter/m/f19dbf/32.png) [@Mjbasecamp](https://www.epiusers.help/u/Mjbasecamp)\
**Post date:** [June 14, 2024, 2:45pm UTC](https://www.epiusers.help/t/angular-template-for-a-basic-epicor-web-app-using-rest/93181/13 "2024-06-14T14:45:47Z")

</div>

Thanks, man!!
