

©1985
REST (SharePoint)*
Whether it’s through stunning designs seamless user experiences, I’m dedicated to delivering work that resonates.
Topic
DIGITAL MACGYVER
©85
REST (Representational State Transfer) is an architectural style that allows you to interact with SharePoint data using standard HTTP requests. SharePoint provides a RESTful web service that enables developers to access and manipulate SharePoint resources such as lists, items, and libraries in a straightforward and flexible manner.
Key Features of SharePoint REST API
Standard HTTP Methods: Supports standard HTTP methods like GET, POST, PUT, and DELETE to perform CRUD operations.
JSON Format: Data is exchanged in JSON format, making it easy to work with in JavaScript and other programming languages.
OData Protocol: Supports OData (Open Data Protocol), allowing for rich querying capabilities, including filtering, sorting, and pagination.
Cross-Domain Requests: Can be accessed from client-side code in browser scenarios using CORS (Cross-Origin Resource Sharing).
Common Use Cases
Retrieving list items and document libraries.
Creating new list items or libraries.
Updating existing items.
Deleting items from lists or libraries.
Executing complex queries and fetching related data.
Basic Example
To retrieve items from a SharePoint list using the REST API, you would perform a GET request to the following endpoint:
GET /_api/web/lists/getbytitle('ListName')/items
This will return a JSON array of items in the specified list.
Authentication
Accessing the REST API in SharePoint typically requires authentication. Depending on the environment (on-premises or SharePoint Online), you may use:
OAuth tokens (for SharePoint Online)
NTLM or Kerberos (for on-premises SharePoint)
[Microsoft Documentation on SharePoint REST API](https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/working-with-lists-and-list-items-with-rest)
[OData Documentation](https://www.odata.org/)
Example REST APIs:
Tools:
SharePoint Articles
DIGITAL MACGYVER
©85
B
Business Connectivity Services (BCS)
C
Content Pane
D
L
Learn (SharePoint)
Lists
Lookbook (SharePoint)
M
P
PnP PowerShell
PnP Provisioning
S cont.
SharePoint Articles
SharePoint Modernization Scanner
SharePoint News
SharePoint Premium
SharePoint RSS
SharePoint Search
SharePoint Search Query Tool
Site Collection App Catalog
SharePoint Web UI kit
Site Columns
Site Footer
Site Provisioning
Sites
Sites and Site Collections
SPFx Extensions
SPFx Vs Traditional Tool Chain Comparison
T
Let's Work Together
DIGITAL MACGYVER
©85
Contact Now
Contact Me!
Let’s create something amazing together! Reach out I’d love to hear about your project and ideas.
Get your discovery call scheduled
Get your discovery call scheduled
Limited openings available
Limited openings available


©1985
REST (SharePoint)*
Whether it’s through stunning designs or seamless user experiences, I’m dedicated to delivering work that inspires and resonates.
Topic
DIGITAL MACGYVER
©85
REST (Representational State Transfer) is an architectural style that allows you to interact with SharePoint data using standard HTTP requests. SharePoint provides a RESTful web service that enables developers to access and manipulate SharePoint resources such as lists, items, and libraries in a straightforward and flexible manner.
Key Features of SharePoint REST API
Standard HTTP Methods: Supports standard HTTP methods like GET, POST, PUT, and DELETE to perform CRUD operations.
JSON Format: Data is exchanged in JSON format, making it easy to work with in JavaScript and other programming languages.
OData Protocol: Supports OData (Open Data Protocol), allowing for rich querying capabilities, including filtering, sorting, and pagination.
Cross-Domain Requests: Can be accessed from client-side code in browser scenarios using CORS (Cross-Origin Resource Sharing).
Common Use Cases
Retrieving list items and document libraries.
Creating new list items or libraries.
Updating existing items.
Deleting items from lists or libraries.
Executing complex queries and fetching related data.
Basic Example
To retrieve items from a SharePoint list using the REST API, you would perform a GET request to the following endpoint:
GET /_api/web/lists/getbytitle('ListName')/items
This will return a JSON array of items in the specified list.
Authentication
Accessing the REST API in SharePoint typically requires authentication. Depending on the environment (on-premises or SharePoint Online), you may use:
OAuth tokens (for SharePoint Online)
NTLM or Kerberos (for on-premises SharePoint)
[Microsoft Documentation on SharePoint REST API](https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/working-with-lists-and-list-items-with-rest)
[OData Documentation](https://www.odata.org/)
Example REST APIs:
Tools:
SharePoint Articles
DIGITAL MACGYVER
©85
B
Business Connectivity Services (BCS)
C
Content Pane
D
L
Learn (SharePoint)
Lists
Lookbook (SharePoint)
M
P
PnP PowerShell
PnP Provisioning
S cont.
SharePoint Articles
SharePoint Modernization Scanner
SharePoint News
SharePoint Premium
SharePoint RSS
SharePoint Search
SharePoint Search Query Tool
Site Collection App Catalog
SharePoint Web UI kit
Site Columns
Site Footer
Site Provisioning
Sites
Sites and Site Collections
SPFx Extensions
SPFx Vs Traditional Tool Chain Comparison
T
Let's Work Together
DIGITAL MACGYVER
©85
Contact Now
Contact Me!
Let’s create something amazing together! Reach out I’d love to hear about your project and ideas.
Get your discovery call scheduled
Limited openings available


©1985
REST (SharePoint)*
Whether it’s through stunning designs or seamless user experiences, I’m dedicated to delivering work that inspires and resonates.
Topic
©85
REST (Representational State Transfer) is an architectural style that allows you to interact with SharePoint data using standard HTTP requests. SharePoint provides a RESTful web service that enables developers to access and manipulate SharePoint resources such as lists, items, and libraries in a straightforward and flexible manner.
Key Features of SharePoint REST API
Standard HTTP Methods: Supports standard HTTP methods like GET, POST, PUT, and DELETE to perform CRUD operations.
JSON Format: Data is exchanged in JSON format, making it easy to work with in JavaScript and other programming languages.
OData Protocol: Supports OData (Open Data Protocol), allowing for rich querying capabilities, including filtering, sorting, and pagination.
Cross-Domain Requests: Can be accessed from client-side code in browser scenarios using CORS (Cross-Origin Resource Sharing).
Common Use Cases
Retrieving list items and document libraries.
Creating new list items or libraries.
Updating existing items.
Deleting items from lists or libraries.
Executing complex queries and fetching related data.
Basic Example
To retrieve items from a SharePoint list using the REST API, you would perform a GET request to the following endpoint:
GET /_api/web/lists/getbytitle('ListName')/items
This will return a JSON array of items in the specified list.
Authentication
Accessing the REST API in SharePoint typically requires authentication. Depending on the environment (on-premises or SharePoint Online), you may use:
OAuth tokens (for SharePoint Online)
NTLM or Kerberos (for on-premises SharePoint)
[Microsoft Documentation on SharePoint REST API](https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/working-with-lists-and-list-items-with-rest)
[OData Documentation](https://www.odata.org/)
Example REST APIs:
Tools:
SharePoint Articles
©85
B
Business Connectivity Services (BCS)
C
Content Pane
D
L
Learn (SharePoint)
Lists
Lookbook (SharePoint)
M
P
PnP PowerShell
PnP Provisioning
S cont.
SharePoint Articles
SharePoint Modernization Scanner
SharePoint News
SharePoint Premium
SharePoint RSS
SharePoint Search
SharePoint Search Query Tool
Site Collection App Catalog
SharePoint Web UI kit
Site Columns
Site Footer
Site Provisioning
Sites
Sites and Site Collections
SPFx Extensions
SPFx Vs Traditional Tool Chain Comparison
T
Let's Work Together
©85
Contact Now
Contact Me!
Let’s create something amazing together! Reach out I’d love to hear about your project and ideas.
Get your discovery call scheduled
Limited openings available