---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/80610#article
headline: "80610: Unauthorized Operation"
url: https://www.twilio.com/docs/api/errors/80610
inLanguage: en
dateModified: 2026-06-08T12:04:59.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 80610: Unauthorized Operation

Log Level: WARNING

## Description

You see this warning when a Proxy request uses an invalid combination of SIDs. In Proxy, Sessions belong to a Service, and Participants belong to a Session within that Service. If the `ServiceSid`, `SessionSid`, or resource SID in your request do not refer to the same Proxy resource hierarchy, Twilio rejects the operation as unauthorized.

### Possible causes

* The `ServiceSid` in the request does not match the parent Service for the `SessionSid` you are trying to fetch, update, or delete.
* The `SessionSid` in the request does not match the parent Session for the Participant resource you are trying to fetch or delete.
* A SID from one Proxy resource was used with another resource type or endpoint. Proxy uses different SID formats for Services, Sessions, and Participants.
* Your application reused a SID from a different Proxy Service or a different Session when building a nested request path.

### Possible solutions

* Verify that the `ServiceSid` in the request is the parent Service for the resource you want to access. Retrieve or list Sessions under that Service before retrying the request.
* Verify that the `SessionSid` belongs to that Service and that any Participant resource belongs to that Session. Retrieve or list Participants from the same Session and use the returned SID values.
* Check each SID before sending the request. Use `KS` for Services, `KC` for Sessions, and `KP` for Participants.
* Stop hard-coding or manually combining SIDs across requests. Store and reuse the exact SID values returned by the Proxy API for the same resource hierarchy.

#### Additional resources

* [Proxy API overview](/docs/proxy/api)
* [Session resource](/docs/proxy/api/session)
* [Participant resource](/docs/proxy/api/participant)
