# API integration with LMS

**URL:** <https://community.hubspot.com/t/api-integration-with-lms/63793>\
**Category:** APIs & Integrations\
**Tags:** php\
**Created:** [August 26, 2022, 4:44am UTC](https://community.hubspot.com/t/api-integration-with-lms/63793 "2022-08-26T04:44:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![YMahule](https://avatars.discourse-cdn.com/v4/letter/y/71c47a/32.png) [@YMahule](https://community.hubspot.com/u/YMahule)\
**Post date:** [August 26, 2022, 4:44am UTC](https://community.hubspot.com/t/api-integration-with-lms/63793/1 "2022-08-26T04:44:00Z")

</div>

Our product is SaaS based product. Our maily focus on creating courses and assoigning it to users for learning purpose.Our product is customer eduction plateform for others. I want to integrate with HubSpot, I want to push courses information,training material information on HubSpot but there is no any specific API for that at HubSpot side. I am ready with creating contacts but not find any API related to pushing content informatiion at HubSpot. Is there any such API?

---

<div class="post-metadata">

**Author:** ![coldrickjack](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/coldrickjack/32/6684_2.png) [@coldrickjack](https://community.hubspot.com/u/coldrickjack)\
**Post date:** [August 26, 2022, 9:34am UTC](https://community.hubspot.com/t/api-integration-with-lms/63793/2 "2022-08-26T09:34:01Z")

</div>

Hi @YMahule,

How exactly are you planning to use HubSpot in this instance? Are you going to use it for marketing communication to generate sign ups to your platform and/or courses?

You mentioned you’re ready to start creating contacts using the API which is great, how do you envision the content being associated with them? You could potentially explore [custom objects](https://knowledge.hubspot.com/crm-setup/use-custom-objects) if you are on an enterprise license. They allow you to create your own object schema for bespoke entities in your business. You could have a Contact associated with a Course (as an example).

Alternatively, you could store some of this information within a contact property for visibility. This would just be passed in the request when creating the contact.

Another option to explore is using the [Timeline API](https://developers.hubspot.com/docs/api/crm/timeline) to create your own events in relation to what is happening on your platform. You can learn more about this [here](https://www.linkedin.com/pulse/how-marketing-sales-teams-can-supercharge-hubspot-crm-jack-coldrick/).

 ![1595780307565.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/e/6/e632af3ed142484dc100892f700a00a0bf5a32a1.png)
