Autenticación
La autenticación en la API REST de Content Island se realiza mediante un token de acceso que se debe incluir en cada solicitud a la API en la cabecera Authorization. Este token se utiliza para identificar el proyecto y garantizar que solo los usuarios autorizados puedan acceder a los datos.
curl https://api.contentisland.net/api/1.0/contents \--header 'Authorization: Bearer TU_TOKEN_DE_ACCESO'Read token vs Write token
Cada proyecto expone dos tokens independientes. Ambos se envían en la cabecera Authorization: Bearer <token>, pero otorgan permisos distintos:
| Tipo de token | Cabecera | Permite | Plan |
|---|---|---|---|
| Read token | Authorization: Bearer READ_TOKEN | GET sobre /content, /contents, /contents/size, … | Todos los planes |
| Write token | Authorization: Bearer WRITE_TOKEN | POST / PUT sobre /content (crear, actualizar, publicar) y POST /resource/upload (subida de ficheros) | Solo y superiores |
Llamar a un endpoint de escritura con un read token devuelve 403 Forbidden.