<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Sergiu (and everyone running open source projects that are accessing BioPortal!),
<div class=""><br class="">
</div>
<div class="">Thank you for this question!</div>
<div class=""><br class="">
</div>
<div class="">Yes please, you should keep your API key private, so that others don't use it and the privileges that come with it. We suggest keeping the key in a private repository, or better, setting the key as a run-time/start-up configuration from files
 accessible only to your project, so that it is not exposed to the public in this way. (After all, if anyone forks your code, you don't want them to use your key in running the software—then we would be asking you questions if their version of the software
 was doing something bad.)</div>
<div class=""><br class="">
</div>
<div class="">Can you share with us (offline if you'd rather, or on the list if you want the advertising :->) what project this is used for? We'd like to start keeping track of all the projects that use BioPortal, so it will be very interesting to hear from
 you.</div>
<div class=""><br class="">
</div>
<div class="">John (jgraybeal - at - <a href="http://stanford.edu" class="">stanford.edu</a>)<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Mar 4, 2020, at 10:49 AM, Sergiu Dumitriu <<a href="mailto:sdumitriu@gmail.com" class="">sdumitriu@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Hello Michael,<br class="">
<br class="">
Sorry for the late reply, I've been away for a few days.<br class="">
<br class="">
I have a few questions about the API key. Although it belongs to my<br class="">
"personal" account, we're actually using it in an open source software<br class="">
project, and the key is public in the source code. Given that we don't<br class="">
have any custom ontologies associated with the account, at least at the<br class="">
moment, and we only use the publicly available ones, should we try to<br class="">
keep the key private?<br class="">
<br class="">
Thanks,<br class="">
Sergiu<br class="">
<br class="">
<br class="">
On 2/28/20 4:39 PM, Michael Dorf wrote:<br class="">
<blockquote type="cite" class="">Super! Thanks a lot!<br class="">
<br class="">
Michael<br class="">
<br class="">
<blockquote type="cite" class="">On Feb 28, 2020, at 1:18 PM, Francis Nguyen<br class="">
<<a href="mailto:fr.nguyen@mail.utoronto.ca" class="">fr.nguyen@mail.utoronto.ca</a> <<a href="mailto:fr.nguyen@mail.utoronto.ca" class="">mailto:fr.nguyen@mail.utoronto.ca</a>>> wrote:<br class="">
<br class="">
Oh, my apologies, I wasn't aware this was a public forum -- I just<br class="">
used the "Contact Us" link at the bottom of the page. I just updated<br class="">
my API key on our end (And yes, Sergiu and I work together).<br class="">
<br class="">
Thank you for your help!<br class="">
-- Francis Nguyen<br class="">
<br class="">
On Fri, 28 Feb 2020 at 16:02, Michael Dorf <<a href="mailto:mdorf@stanford.edu" class="">mdorf@stanford.edu</a><br class="">
<<a href="mailto:mdorf@stanford.edu" class="">mailto:mdorf@stanford.edu</a>>> wrote:<br class="">
<br class="">
   Hi Francis,<br class="">
<br class="">
   Thank you for contacting support. The /submissions endpoint is<br class="">
   naturally a bit slower, as it retrieves roughly 1000 records<br class="">
   without the benefit of pagination. That said, we’ve had some<br class="">
   intermittent performance issues with our REST services around the<br class="">
   time of your request. The endpoint is working fine on my end now.<br class="">
<br class="">
   On a different note, this list is a public forum, and sharing your<br class="">
   private API key with the entire community is never a good idea.<br class="">
   I’ve invalidated the API key you shared and replaced it with a new<br class="">
   one. There appears to be a different user attached to the API key<br class="">
   you were using. Are the two of you part of the same organization?<br class="">
   In any case, I’ll follow this up with a private email to the owner<br class="">
   of the original API key (CCd), containing the new API key for the<br class="">
   account. If you two are related, please ask him or her to share<br class="">
   the new API key with you.<br class="">
<br class="">
   Thanks,<br class="">
<br class="">
   Michael<br class="">
<br class="">
<br class="">
<br class="">
<blockquote type="cite" class="">   On Feb 28, 2020, at 7:13 AM, <a href="mailto:support@bioontology.org" class="">
support@bioontology.org</a><br class="">
   <<a href="mailto:support@bioontology.org" class="">mailto:support@bioontology.org</a>> wrote:<br class="">
<br class="">
   Name: Francis Nguyen<br class="">
<br class="">
   <a href="mailto:fr.nguyen@mail.utoronto.ca" class="">Email: fr.nguyen@mail.utoronto.ca</a><br class="">
   <<a href="mailto:fr.nguyen@mail.utoronto.ca" class="">mailto:fr.nguyen@mail.utoronto.ca</a>><br class="">
<br class="">
   Location: https%3A%2F%<a href="http://2Fbioportal.bioontology.org" class="">2Fbioportal.bioontology.org</a><br class="">
   <<a href="http://2fbioportal.bioontology.org/" class="">http://2fbioportal.bioontology.org/</a>>%2F<br class="">
<br class="">
<br class="">
   *Feedback:*<br class="">
<br class="">
   Hello,<br class="">
<br class="">
   I'm trying to access the BioOntology API at:<br class="">
<br class="">
   <a href="http://data.bioontology.org/submissions/?apikey=8ac0298d-99f4-4793-8c70-fb7d3400f279&display_context=false&display_links=false&include=acronym%2Cdescription%2Cname%2Contology%2Creleased%2Cstatus%2Cversion" class="">http://data.bioontology.org/submissions/?apikey=8ac0298d-99f4-4793-8c70-fb7d3400f279&display_context=false&display_links=false&include=acronym%2Cdescription%2Cname%2Contology%2Creleased%2Cstatus%2Cversion</a><br class="">
<br class="">
   Unfortunately, I'm getting a blank page. This URL was working<br class="">
   yesterday -- did something about the API change?<br class="">
<br class="">
   Thank you for your time,<br class="">
   Francis Nguyen<br class="">
</blockquote>
</blockquote>
</blockquote>
<br class="">
<br class="">
-- <br class="">
Sergiu Dumitriu<br class="">
<a href="http://purl.org/net/sergiu" class="">http://purl.org/net/sergiu</a><br class="">
_______________________________________________<br class="">
bioontology-support mailing list<br class="">
bioontology-support@lists.stanford.edu<br class="">
https://mailman.stanford.edu/mailman/listinfo/bioontology-support<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
<div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
========================
<div class="">John Graybeal</div>
<div class="">Technical Program Manager</div>
<div class="">Center for Expanded Data Annotation and Retrieval /+/ NCBO BioPortal</div>
<div class="">Stanford Center for Biomedical Informatics Research<br class="">
650-736-1632  | ORCID  0000-0001-6875-5360</div>
<div class=""><br class="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="Apple-interchange-newline">
</div>
<br class="">
</div>
</body>
</html>