PONER datos de archivo a una API de Autodesk con solicitudes de Python

Estoy siguiendo el proceso descrito.aquí pero ser detenido por un403 en el Paso 4. Tengo un token condata:write ydata:create ámbitos comoespecificado en los documentos (y otros métodos API que necesitan esos ámbitos funcionan) pero no puedo obtener una respuesta exitosa y creo que se debe a cómo envío los datos del archivo. Mi código se ve así:

url = '{}oss/v2/buckets/{}/objects/{}'.format(self.DOMAIN, bucket_id, object_name)
with open(file_path, 'rb') as f:
    file_content = f.read()
response = self.session.put(url, data=file_content, headers={
    'content-type': 'application/octet-stream'
}

El token de autenticación ya está incluido en los encabezados de la sesión. Aquí están los registros del proceso de carga:

INFO Creating storage for README.md file in Test Project project, folder urn:adsk.wipprod:fs.folder:co.XXXXXXXXXXXXXXXX
INFO Storage success, start PUT file to https://developer.api.autodesk.com/oss/v2/buckets/:wip.dm.prod/objects/eb0e0379-9958-45b5-8bb0-5f4111b7a037.md
WARNING Upload failed, status 403: {"developerMessage":"ACM check failed, user or calling service does not have access to perform this operation","userMessage":"","errorCode":"AUTH-012","more info":"http://developer.api.autodesk.com/documentation/v1/errors/AUTH-012"}

Respuestas a la pregunta(1)

Su respuesta a la pregunta