Microsoft.EventGrid (preview:2023-06-01)

2024/12/09 • 5 deleted methods

PublishCloudEvent (removed)
Description :  Publish a single Cloud Event to a namespace topic.
Reference :  Link ¶

⚼ Request

POST:  /topics/{topicName}:publish
{
api-version: string ,
topicName: string ,
event:
{
id: string ,
source: string ,
data: string ,
data_base64: string ,
type: string ,
time: string ,
specversion: string ,
dataschema: string ,
datacontenttype: string ,
subject: string ,
}
,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ReceiveCloudEvents (removed)
Description :  Receive a batch of Cloud Events from a subscription.
Reference :  Link ¶

⚼ Request

POST:  /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:receive
{
api-version: string ,
topicName: string ,
eventSubscriptionName: string ,
maxEvents: integer ,
maxWaitTime: integer ,
}

⚐ Response (200)

{
value:
[
{
brokerProperties:
{
lockToken: string ,
deliveryCount: integer ,
}
,
event:
{
id: string ,
source: string ,
data: string ,
data_base64: string ,
type: string ,
time: string ,
specversion: string ,
dataschema: string ,
datacontenttype: string ,
subject: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
AcknowledgeCloudEvents (removed)
Description :  Acknowledge a batch of Cloud Events. The response will include the set of successfully acknowledged lock tokens, along with other failed lock tokens with their corresponding error information. Successfully acknowledged events will no longer be available to be received by any consumer.
Reference :  Link ¶

⚼ Request

POST:  /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:acknowledge
{
api-version: string ,
topicName: string ,
eventSubscriptionName: string ,
body:
{
lockTokens:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
failedLockTokens:
[
{
lockToken: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
]
,
succeededLockTokens:
[
string ,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ReleaseCloudEvents (removed)
Description :  Release a batch of Cloud Events. The response will include the set of successfully released lock tokens, along with other failed lock tokens with their corresponding error information. Successfully released events can be received by consumers.
Reference :  Link ¶

⚼ Request

POST:  /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:release
{
api-version: string ,
topicName: string ,
eventSubscriptionName: string ,
body:
{
lockTokens:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
failedLockTokens:
[
{
lockToken: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
]
,
succeededLockTokens:
[
string ,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
RejectCloudEvents (removed)
Description :  Reject a batch of Cloud Events. The response will include the set of successfully rejected lock tokens, along with other failed lock tokens with their corresponding error information. Successfully rejected events will be dead-lettered and can no longer be received by a consumer.
Reference :  Link ¶

⚼ Request

POST:  /topics/{topicName}/eventsubscriptions/{eventSubscriptionName}:reject
{
api-version: string ,
topicName: string ,
eventSubscriptionName: string ,
body:
{
lockTokens:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
failedLockTokens:
[
{
lockToken: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
]
,
succeededLockTokens:
[
string ,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}