# The POST user/facility Standard API endpoint unnecessarily requires facility\_npi

**URL:** <https://community.open-emr.org/t/the-post-user-facility-standard-api-endpoint-unnecessarily-requires-facility-npi/25133>\
**Category:** Support\
**Tags:** api, bug, standard\_api\
**Created:** [March 23, 2025, 7:09pm UTC](https://community.open-emr.org/t/the-post-user-facility-standard-api-endpoint-unnecessarily-requires-facility-npi/25133 "2025-03-23T19:09:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![modanq](https://community.open-emr.org/user_avatar/community.open-emr.org/modanq/32/20291_2.png) [@modanq](https://community.open-emr.org/u/modanq)\
**Post date:** [March 23, 2025, 7:09pm UTC](https://community.open-emr.org/t/the-post-user-facility-standard-api-endpoint-unnecessarily-requires-facility-npi/25133/1 "2025-03-23T19:09:01Z")

</div>

**Situation**  
When sending a POST request to the `user/facility endpoint` (i.e., `/apis/default/api/facility`) I am getting the following validation error:

{  
“validationErrors”: {  
“facility\_npi”: {  
**“Required::NON\_EXISTENT\_KEY”: “facility\_npi must be provided, but does not exist”**  
}  
},  
“internalErrors”: ,  
“data”: ,  
“links”:   
}

 ![Screenshot 2025-03-23 at 2.45.28 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/d/3/d37b839d0c0dcbc25b76b80012d0faf1cd07e3b5.png)

This requirement is also present in the `/swagger/openemr-api.yaml`file.

 ![Screenshot 2025-03-23 at 2.41.53 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/f/e/fe6171a71cf44d9477c423c75e237642185e9ca8.jpeg)

However, this is not a required field when creating a facility in OpenEMR. I created a facility with the same information as the payload in the API request and did not receive any errors.

 ![Screenshot 2025-03-23 at 2.53.10 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/7/c/7c917a9671a92a90c181cf3c172a8271b3e284cb.png)

 ![Screenshot 2025-03-23 at 2.56.21 PM](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/2/2/22b34f2083934bca08418f0ca9e05bf3df6f2d5d.png)

**The expected result was to be able to create a facility using the Standard API without an NPI.** It makes sense not to require the `facility_npi` in the business logic since you can have a location without an NPI and also for international users they would not have an NPI.

**OpenEMR Version**  
I’m using OpenEMR version **7.0.2 (3)**  
Also reproduced in version **7.0.3-dev**

**Browser** :  
I’m using: **Google Chrome** 134.0.6998.89 (Official Build) (arm64)

**Operating System**  
I’m using: **macOS** 15.3.2

**Search**  
Did you search the forum for similar questions? Yes

**Logs**  
Did you check the logs? Yes  
Was there anything pertinent in them? No

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [March 23, 2025, 8:17pm UTC](https://community.open-emr.org/t/the-post-user-facility-standard-api-endpoint-unnecessarily-requires-facility-npi/25133/2 "2025-03-23T20:17:52Z")

</div>

Hi Omar it’s been a while. Hope you are well.

I agree it makes sense that a facility NPI should not be required however most likely the endpoint developer may have required for ONC requirement(I don’t know if this is true) or other reporting needs.

I don’t have time to research this right now but if you could open a new bug issue, I’ll try to include in our next and first patch for 7.0.3.1

> **[openemr/openemr](https://github.com/openemr/openemr/issues)**
>
> The most popular open source electronic health records and medical practice management solution. - openemr/openemr

---

<div class="post-metadata">

**Author:** ![modanq](https://community.open-emr.org/user_avatar/community.open-emr.org/modanq/32/20291_2.png) [@modanq](https://community.open-emr.org/u/modanq)\
**Post date:** [March 24, 2025, 3:28am UTC](https://community.open-emr.org/t/the-post-user-facility-standard-api-endpoint-unnecessarily-requires-facility-npi/25133/3 "2025-03-24T03:28:02Z")

</div>

Great! Created: [https://github.com/openemr/openemr/issues/8168](https://github.com/openemr/openemr/issues/8168)
