# Microsoft Project Online CSOM API

**Canonical:** https://apis.io/apis/microsoft-project/csom-api/  
**Provider:** Microsoft Project — https://apis.io/providers/microsoft-project/  
**Base URL:** https://{tenant}.sharepoint.com/sites/pwa/_api/ProjectServer  
**Documentation:** https://learn.microsoft.com/en-us/office/client-developer/project/client-side-object-model-csom-for-project-2013

Microsoft Project Online CSOM API is one of 16 APIs that [Microsoft Project](https://apis.io/providers/microsoft-project/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include .NET, Client Library, CSOM, JavaScript, and Project. The published artifact set on APIs.io includes API documentation and a getting-started guide.

Client-Side Object Model API for programmatic access to Project Online and Project Server. Provides .NET, Silverlight, Windows Phone, and JavaScript interfaces for CRUD operations on projects, tasks, resources, assignments, custom fields, lookup tables, and enterprise project types.

## Machine-readable artifacts (4)

- **Documentation** — https://learn.microsoft.com/en-us/office/client-developer/project/client-side-object-model-csom-for-project-2013
- **SDKs** — https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM/
- **GettingStarted** — https://learn.microsoft.com/en-us/office/client-developer/project/getting-started-with-the-project-server-csom-and-.net
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/microsoft-project/refs/heads/main/apis.yml

## Other Microsoft Project APIs (12)

- [Microsoft Project OData Reporting API](https://apis.io/apis/microsoft-project/odata-reporting-api/)
- [Microsoft Project JavaScript API](https://apis.io/apis/microsoft-project/javascript-api/)
- [Microsoft Project Assignments API](https://apis.io/apis/microsoft-project/microsoft-project-assignments-api/)
- [Microsoft Project Calendars API](https://apis.io/apis/microsoft-project/microsoft-project-calendars-api/)
- [Microsoft Project Custom Fields API](https://apis.io/apis/microsoft-project/microsoft-project-custom-fields-api/)
- [Microsoft Project Enterprise Project Types API](https://apis.io/apis/microsoft-project/microsoft-project-enterprise-project-types-api/)
- [Microsoft Project Event Handlers API](https://apis.io/apis/microsoft-project/microsoft-project-event-handlers-api/)
- [Microsoft Project Lookup Tables API](https://apis.io/apis/microsoft-project/microsoft-project-lookup-tables-api/)
- [Microsoft Project Phases API](https://apis.io/apis/microsoft-project/microsoft-project-phases-api/)
- [Microsoft Project Projects API](https://apis.io/apis/microsoft-project/microsoft-project-projects-api/)
- [Microsoft Project Resources API](https://apis.io/apis/microsoft-project/microsoft-project-resources-api/)
- [Microsoft Project Stages API](https://apis.io/apis/microsoft-project/microsoft-project-stages-api/)

## Tags

.NET, Client Library, CSOM, JavaScript, Project, Resources, Task

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-project/csom-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-project/.
