Share via

Create virtualEventRegistration 403 Forbidden

Rhys Williams 0 Reputation points
2026-01-09T12:54:48.86+00:00

I am getting a 403 forbidden error response when making a POST request to /solutions/virtualEvents/webinars/{webinarId}/registrations to create a webinar registration. I have confirmed in Graph Explorer that I have allocated the correct permission (VirtualEvent.ReadWrite) and have used the correct body:

Request:

{
  method: 'POST',
  headers: {
    	Authorization: 'Bearer eyJ0eXAiOiJKV1Qi....',     
		'Content-Type': 'application/json',     
		'Accept-Language': 'en-GB'   
	},   
	body: {
		"preferredTimezone":"GMT Standard Time",
		"preferredLanguage":"en-GB"}' 	
	},
}

Response:

Response {
  status: 403,
  statusText: 'Forbidden',
  headers: Headers {
    'transfer-encoding': 'chunked',
    'content-type': 'application/json',
    'content-encoding': 'gzip',
    vary: 'Accept-Encoding',
    'strict-transport-security': 'max-age=31536000',
    'request-id': '<PII removed>',
    'client-request-id': '<PII removed>',
    'x-ms-ags-diagnostic': '{"ServerInfo":{"DataCenter":"UK South","Slice":"E","Ring":"5","ScaleUnit":"001","RoleInstance":"LN2PEPF000114DE"}}',
    'scenario-id': '<PII removed>',
    date: 'Fri, 09 Jan 2026 12:36:50 GMT'
  },
  body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true },
  bodyUsed: false,
  ok: false,
  redirected: false,
  type: 'basic',
  url: 'https://graph.microsoft.com/v1.0/solutions/virtualEvents/webinars/<PII removed>/registrations'
}

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs


2 answers

Sort by: Most helpful
  1. Sayali-MSFT 6,021 Reputation points Microsoft External Staff Moderator
    2026-01-12T10:34:09.49+00:00

    Hello Rhys Williams,
    The error "403 Forbidden" error usually occurs if the access token does not have required API permissions to perform the action.

    According to this Microsoft Document, only delegated API permission "VirtualEvent.ReadWrite" is supported to create virtual Event Webinar.

    You can refer this thread: -
    https://learn.microsoft.com/en-us/answers/questions/5601602/urgent-403-forbidden-when-creating-virtual-event-w******

    Was this answer helpful?

    0 comments No comments

  2. Kudos-Ng 15,050 Reputation points Microsoft External Staff Moderator
    2026-01-09T14:49:44.7466667+00:00

    Hi Rhys Williams,

    Thank you for posting your question in the Microsoft Q&A forum. 

    Please note that Q&A forum is a public platform, and moderators will modify the question to hide personal information in the description. Kindly ensure that you hide any personal or organizational information the next time you post an error or other details to protect personal data.

    From your description, it sounds like you have already granted the documented permissions, yet you are still receiving a 403 Forbidden on the registration endpoint. In addition to permissions, there are a couple of configuration points that can influence whether registrations are accepted. Please verify the following:

    • Is the webinar configured as public or in‑organization/private?
    • Has the webinar been published?

    Looking forward your input.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment". 

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.