The DSC Platform can be provisioned using the web-based graphical interface (Web UI), Command Line Interface (CLI), or Transaction Language 1 (TL1) commands. However, these provisioning methods are limited when configuring the DSC from another server. The REpresentational State Transfer (REST) Application Programming Interface (API) is an established technique that allows administrators and developers to script DSC interactions from other servers and/or third-party applications.
REST API is a simple, stateless architecture style that uses HTTP protocol to perform create, read, update, and delete operations. The REST API has the following properties:
REST APIs provide access to resources using Uniform Resource Identifier (URI) paths. To use a REST API, a client application makes an HTTPs requests and parses the responses. The client requests are standard HTTP methods such as GET, PUT, POST, and DELETE.
The REST API is based on open standards allowing you to use any modern programming language or HTTP Client Library to access the API.
This guide covers the following topics
For information about API references, see the DSC REST API Reference Guide.