Permisos
Cada clave de API lleva permisos, y cada solicitud que hace se comprueba contra ellos. Una clave contiene solo lo que se le dio: la clave de un script de publicación no puede leer sus facturas, y ninguna clave puede crear otra clave, iniciar sesión por nadie ni acceder a otro espacio de trabajo.
Los permisos vienen en dos palabras por área. Escribir incluye leer, de modo que una clave que puede cambiar algo siempre puede verlo.
Las áreas están agrupadas y ordenadas exactamente como el menú lateral del panel, de modo que el selector de la pantalla y esta página se leen igual.
Resumen
| Área | Lea | Escribir | Qué abarca |
|---|---|---|---|
| Publicaciones | posts:read | posts:write | Todo trabajo de publicación desde que llega hasta que se publica, incluidos cancelarlo y eliminarlo. |
| Posts - Approvals | approvals:read | approvals:write | Aprobar o rechazar una publicación que espera a una persona. |
| Calendario | schedule:read | -- | El calendario de publicaciones: lo que está previsto que salga y cuándo. |
| Cumplimiento | compliance:read | -- | El registro sellado de todo lo entregado, aprobado e informado, comprobar un video contra él, su exportación para un auditor y el registro de auditoría del espacio de trabajo. |
Biblioteca
| Área | Lea | Escribir | Qué abarca |
|---|---|---|---|
| Estudio de clips | templates:read | templates:write | Las plantillas con las que se puede renderizar un clip, sus variantes y los formatos en que vienen. |
| Clip studio - Create clip | renders:read | renders:write | Renderizar un clip por sí solo y descargarlo, sin que una publicación vaya a ninguna parte. |
| Medios | media:read | media:write | Imágenes, video, sonido y fuentes, y los clips que produjo un render. |
| Media - AI assistant | ai:read | ai:write | Crear imágenes, videos, música, fuentes y textos con los servicios de IA que el espacio de trabajo conectó, y guardarlos en la biblioteca multimedia. |
Publicación
| Área | Lea | Escribir | Qué abarca |
|---|---|---|---|
| Marcas | brands:read | brands:write | Documentos de marca: nombres, colores, logos, descargos de responsabilidad y el texto que sale con una publicación. |
| Canales | channels:read | channels:write | Las cuentas a las que van las publicaciones, qué recibe cada una, cómo se entregan sus publicaciones y probar su conector de plataforma, cuyas credenciales establece en el panel una persona con Administración. |
| Sindicación | syndication:read | syndication:write | Sus grupos de sindicación y sus iframes, los participantes que se registraron, los ajustes de marca y de correo de lo que ven y qué se envió a cada uno. |
Fuentes de contenido
| Área | Lea | Escribir | Qué abarca |
|---|---|---|---|
| Feeds predefinidos | feeds:read | feeds:write | Los feeds que incluye Reelwire y cuáles de ellos usa este espacio de trabajo. |
| Editor de publicaciones | postlists:read | postlists:write | Publicaciones manuales programadas: las listas y las publicaciones que esperan en ellas. |
| Feeds propios | streams:read | streams:write | Sus propios streams de datos: crearlos, nombrar lo que llevan y asignar sus campos. |
| Custom feeds - Send raw data | -- | ingest:write | Introducir eventos en sus feeds propios. Es lo que usa un productor o un sistema de trading. |
Conexiones
| Área | Lea | Escribir | Qué abarca |
|---|---|---|---|
| Webhook | webhooks:read | webhooks:write | Adónde se entregan las publicaciones por webhook, y una entrega de prueba a él. |
| Actividad | received:read | -- | Lo que entró: qué llegó, con qué se asignó y qué produjo o por qué no produjo nada. |
| Activity - What went out | connections:read | connections:write | Lo que envió cada entrega, por correo electrónico, por webhook y a través del conector de plataforma, y lo que volvió. |
Mi cuenta
| Área | Lea | Escribir | Qué abarca |
|---|---|---|---|
| Equipo | team:read | team:write | Los colegas de este espacio de trabajo, lo que puede hacer cada uno, e invitar o eliminar a uno. |
Suscripción
| Área | Lea | Escribir | Qué abarca |
|---|---|---|---|
| Cuota | allowance:read | -- | Cuántos renders contiene este mes y cuántos quedan. |
| Plan | plan:read | -- | En qué nivel está este espacio de trabajo y qué activa ese nivel. |
Posts - Approvals solo se ofrece a espacios de trabajo cuyo plan la incluye. En cualquier otro plan no aparece en el selector, y una clave no puede tenerla.
Cumplimiento solo se ofrece a espacios de trabajo cuyo plan lo incluye. En cualquier otro plan no aparece en el selector, y una clave no puede tenerlo.
Sindicación solo se ofrece a espacios de trabajo cuyo plan la incluye. En cualquier otro plan no aparece en el selector, y una clave no puede tenerla.
Equipo solo se ofrece a espacios de trabajo cuyo plan lo incluye. En cualquier otro plan no aparece en el selector, y una clave no puede tenerlo.
Conjuntos predefinidos
La pantalla los ofrece como punto de partida. Son listas de permisos corrientes: elija una y luego restrínjala.
Enviar datos sin procesar
Para un productor o un sistema de trading que solo introduce eventos.
ingest:write
Crear y entregar publicaciones
Todo lo necesario para crear contenido, entregarlo e informar de que se ha publicado: publicaciones, listas de publicaciones, medios, renders.
posts:write
postlists:write
media:write
renders:write
templates:read
brands:read
channels:read
Solo lectura
Informes y paneles: ve todo lo que tiene el espacio de trabajo, no cambia nada.
posts:read
approvals:read
schedule:read
compliance:read
templates:read
renders:read
media:read
ai:read
brands:read
channels:read
syndication:read
feeds:read
postlists:read
streams:read
webhooks:read
received:read
connections:read
team:read
allowance:read
plan:read
Gestionar todo el espacio de trabajo
Configuración completa mediante una máquina. Sigue sin poder crear claves ni iniciar sesión por nadie.
posts:read
posts:write
approvals:read
approvals:write
schedule:read
compliance:read
templates:read
templates:write
renders:read
renders:write
media:read
media:write
ai:read
ai:write
brands:read
brands:write
channels:read
channels:write
syndication:read
syndication:write
feeds:read
feeds:write
postlists:read
postlists:write
streams:read
streams:write
ingest:write
webhooks:read
webhooks:write
received:read
connections:read
connections:write
team:read
team:write
allowance:read
plan:read
Cuando se rechaza una clave
Una solicitud que una clave no puede hacer se responde con 403 y un cuerpo que nombra el permiso y la solución, en lugar de una cadena de scope que tendría que buscar:
{
"type": "https://reelwire.io/problems/forbidden",
"title": "Forbidden",
"status": 403,
"detail": "This key may not write here. Give it the \"Media: write\" permission, or use a key that has it."
}