Menú

Referencia de la API · Inbox

Notas internas

social_inbox · notes · 3 operaciones

GET/v1/social-inbox/items/{item_id}/notes

List the internal notes of a Social Inbox item

social_inbox.notes.list

LecturaIdempotenteDesde 2026-11-01

Lists the internal notes the team left on an inbox item (author, text, mentions), oldest first, up to 200. Notes never go to the network. 404 inbox_item_not_found if the item is not in this organization. Requires view access to the Social Inbox.

Alcance
social_inbox:read
Permiso
Ver el módulo
Tool del MCP
social_inbox_notes_listEn la superficie completa; en la compacta, mb_execute_operation con id: "social_inbox.notes.list".

Costo declarado: hasta 201 lecturas y 0 escrituras por llamada (cuentan en el cupo diario).

Parámetros

item_idstringrutarequerido

The inbox item id (from social_inbox.items.list).

Respuesta

dataarray<object>

Errores

Ejemplo

curl "https://api.mb-suite.com/v1/social-inbox/items/{item_id}/notes" \
  -H "Authorization: Bearer $MB_API_KEY"

Probar con tu API key de prueba

Con una API key de prueba el pedido va siempre a tu organización de práctica: datos de ejemplo que puedes reiniciar.

curl "https://api.mb-suite.com/v1/social-inbox/items/{item_id}/notes" \
  -H "Authorization: Bearer $MB_TEST_KEY"
POST/v1/social-inbox/items/{item_id}/notes

Add an internal note to a Social Inbox item

social_inbox.notes.add

EscrituraDesde 2026-11-01

Adds an internal note (up to 4,096 characters) to an inbox item, visible only to the team; it is never sent to the network. mentions are user ids of members of the organization (others are dropped). Returns the note and its id. Requires full access and an owner, admin or member role.

Alcance
social_inbox:write
Permiso
Editar en el módulo
Tool del MCP
social_inbox_notes_addEn la superficie completa; en la compacta, mb_execute_operation con id: "social_inbox.notes.add".

Costo declarado: hasta 3 lecturas y 2 escrituras por llamada (cuentan en el cupo diario).

Parámetros

item_idstringrutarequerido

The inbox item id (from social_inbox.items.list).

textstringcuerporequerido

The internal note (never sent to the network).

mentionsarray<string>cuerpoopcional

Members to mention with @ (user ids from members.members.list, up to 10); they get a notice. Anyone else is dropped.

Respuesta

note_idstring
noteobject

Errores

Ejemplo

curl -X POST "https://api.mb-suite.com/v1/social-inbox/items/{item_id}/notes" \
  -H "Authorization: Bearer $MB_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "text": "TEXT"
}'

Probar con tu API key de prueba

Con una API key de prueba el pedido va siempre a tu organización de práctica: datos de ejemplo que puedes reiniciar.

curl -X POST "https://api.mb-suite.com/v1/social-inbox/items/{item_id}/notes" \
  -H "Authorization: Bearer $MB_TEST_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "text": "TEXT"
}'
DELETE/v1/social-inbox/items/{item_id}/notes/{note_id}

Delete an internal note of a Social Inbox item

social_inbox.notes.delete

IrreversibleDesde 2026-11-01

Deletes an internal note of an inbox item (any owner, admin or member of the team can). It stays 30 days in the trash. 404 inbox_note_not_found if the note is not on that item. Outside the screen it needs a dry run and a confirm_token, except a REST DELETE with a key allowed to delete. Requires full access.

Con una API key, este DELETE se ejecuta directo: el registro queda 30 días en la papelera y la respuesta trae su trash_item_id. Con un token OAuth, y por el MCP, pide dry_run → confirm_token.

Alcance
social_inbox:write y «Permitir eliminar» (social_inbox:delete en OAuth)
Permiso
Editar en el módulo
Tool del MCP
social_inbox_notes_deleteEn la superficie completa; en la compacta, mb_execute_operation con id: "social_inbox.notes.delete".

Costo declarado: hasta 2 lecturas y 2 escrituras por llamada (cuentan en el cupo diario).

Parámetros

item_idstringrutarequerido

The inbox item id (from social_inbox.items.list).

note_idstringrutarequerido

The note id (from social_inbox.notes.list).

Respuesta

oktrue
trash_item_idstring

The trash item this deletion left: the item_id of platform.trash.restore (POST /trash/{item_id}/restore). Missing if nothing went to the trash.

trash_item_idsarray<string>

Only when the deletion left more than one copy: all of them, the first being trash_item_id.

trash_expires_atnumber

When the copy leaves the trash for good (epoch ms): 30 days after the deletion.

Errores

Ejemplo

curl -X DELETE "https://api.mb-suite.com/v1/social-inbox/items/{item_id}/notes/{note_id}" \
  -H "Authorization: Bearer $MB_API_KEY"

Probar con tu API key de prueba

Con una API key de prueba el pedido va siempre a tu organización de práctica: datos de ejemplo que puedes reiniciar.

curl -X DELETE "https://api.mb-suite.com/v1/social-inbox/items/{item_id}/notes/{note_id}" \
  -H "Authorization: Bearer $MB_TEST_KEY"