Events

 

Applies To: System Center 2016 - Service Provider Foundation, System Center Technical Preview

You can use the Event application programming interface (API) to manage subscriptions. For more information about the Subscription API, see Subscriptions.

Service Paths

The service Uniform Resource Identifier (URI) for events is:
https://server:port/SC2012/Provider/subscriptions/subscription_id/events

In this URI, subscription_id is the identifier of the subscription that the Events API is accessing.

HTTP Operations

The following table describes the available HTTP operations.

HTTP Operation Description
POST To create a new subscription, the body of the request should contain the JavaScript Object Notation (JSON)-serialized EntityEvent object. The subscription_id that is used on the URI should be set on the EntityEvent.EntityId.Id property. With the identifier set, the service creates a subscription with that identifier. The EntityEvent.EntityState property should be set to EntityState.Migrated.
POST To disable a subscription, the body of the request should contain the JSON-serialized EntityEvent object. The object should have the EntityEvent.EntityState property set to EntityState.Disabled.
POST To enable a subscription, the body of the request should contain the JSON-serialized EntityEvent object. The object should have the EntityEvent.EntityState property set to EntityState.Enabled.

See Also

Provider
Subscriptions
SubscriptionResource
Events [SPFSDK][PROVIDER]
EntityEvent
EntityState
EntityId