# Plans on more API aspect tutorials?

**URL:** <https://www.rubin.community/t/plans-on-more-api-aspect-tutorials/11590>\
**Category:** Rubin Science Platform\
**Created:** [February 12, 2026, 3:34am UTC](https://www.rubin.community/t/plans-on-more-api-aspect-tutorials/11590 "2026-02-12T03:34:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnStorgion](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/johnstorgion/32/3458_2.png) [@JohnStorgion](https://www.rubin.community/u/JohnStorgion)\
**Post date:** [February 12, 2026, 3:34am UTC](https://www.rubin.community/t/plans-on-more-api-aspect-tutorials/11590/1 "2026-02-12T03:34:45Z")

</div>

I’m toying around with accessing data using the API aspect, and I was happy to see that there have been new tutorials added in 2026, such as this one: [101.2. How to plot with TOPCAT — DP1](https://dp1.lsst.io/tutorials/api/api-101-2.html)

Are there plans for more? For example, I’ve successfully accessed the TAP endpoint, but now I’m trying to query the SIA endpoint ( [https://data.lsst.cloud/api/dp1/query](https://data.lsst.cloud/api/dp1/query)) using the pyvo `SIAService` following a similar pattern, but I’m getting a not found error for the default coordinates

 ![image](https://us1.discourse-cdn.com/flex002/uploads/rubin/original/2X/b/bae34d24c3dcee4b61fe3d593febdd23f2330a8e.png)

![image](https://us1.discourse-cdn.com/flex002/uploads/rubin/original/2X/4/47c4d3ab9e9bfd666b0a8775cea3bc6c87155232.png)

I’m very much a novice, and documentation on how to do this via the API is sparse, so I’m not sure if I’m doing a configuration wrong, or the endpoint isn’t right, etc. so any additional tutorials for things like this would be really cool! Thanks!

---

<div class="post-metadata">

**Author:** ![plazas](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/plazas/32/867_2.png) [@plazas](https://www.rubin.community/u/plazas)\
**Post date:** [February 12, 2026, 7:38pm UTC](https://www.rubin.community/t/plans-on-more-api-aspect-tutorials/11590/2 "2026-02-12T19:38:30Z")

</div>

@JohnStorgion , thank you for your post! I was able to reproduce your result, and after some internal investigation with our RSP team, we were able to identify a typo in the [https://data.lsst.cloud/api-aspect](https://data.lsst.cloud/api-aspect) page for the SIA service endpoint: it should be `https://data.lsst.cloud/api/sia/dp1/query` instead of `https://data.lsst.cloud/api/dp1/query`. The typo has been fixed in the documentation source and the page should be updated shortly.

Another thing to keep in mind is the scope of the token: for retrieving images, make sure to also select `read:image` when generating one (see the documentation in [Creating user tokens — Rubin Science Platform](https://rsp.lsst.io/guides/auth/creating-user-tokens.html)).

The following minimal example worked for me from Google Colab:

```auto
import pyvo
import requests
token = ...
session = requests.Session()
session.headers["Authorization"] = f"Bearer {token}"
rsp_sia_url = "https://data.lsst.cloud/api/sia/dp1/query"
sia_service = pyvo.dal.SIA2Service(rsp_sia_url, session=session, check_baseurl=False)
circle = (53.076, -28.110, 0.05)
results = sia_service.search(pos=circle, calib_level=2, maxrec=5)

```

We can confirm that more or updated API tutorials are on the way; stay tuned!

I’ll mark this as the solution, but please let us know if you have any more questions!

---

<div class="post-metadata">

**Author:** ![JohnStorgion](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/johnstorgion/32/3458_2.png) [@JohnStorgion](https://www.rubin.community/u/JohnStorgion)\
**Post date:** [February 14, 2026, 6:35pm UTC](https://www.rubin.community/t/plans-on-more-api-aspect-tutorials/11590/3 "2026-02-14T18:35:06Z")

</div>

This worked perfectly, thank you @plazas ! Glad I was able to help catch an issue.
