Media types

Media types identify the form of the data contained within a resource representation.

Media type is an application-specific format with a well-defined name represented in the form of an identifier. Media types are specified in the Accept and Content-Type header's value for the request and the response respectively.

Media types are specific to resources, allowing them to change independently and support formats that other resources do not.

Table 1. Media types
Media type Resources
application/vnd.base.resource+xml Represents the high-level base resources such as configuration datastore and operational state resource.
application/vnd.configuration.resource+xml Represents resources defined for the configuration command derived from a YANG module.
application/vnd.operational-state.resource+xml Represents the operational-state resources defined in the YANG model
application/vnd.operations.resource+xml Represents the defined YANG-RPC operations.
application/vnd.base.resource+json Represents the high-level base resources such as configuration datastore and operational state resource.
application/vnd.configuration.resource+json Represents resources defined for the configuration command derived from a YANG module.
application/vnd.operational-state.resource+json Represents the operational-state resources defined in the YANG model
application/vnd.yang.operation+json Represents the defined YANG-RPC operations.