Skip to main content

box-rest-api

Current Box REST API reference for collisionspike archive integration, including server-side CCG authentication, folders, file requests, shared links, webhook signatures, retry behavior, and least-privilege scopes. Use when building or validating services/functions/box-webhook or an archive caller.

Informações da origem

Repositório
collisionengineers/collisionspike
Última atividade na origem
15 de julho de 2026 às 05:54
Idioma detectado do SKILL.md
inglês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
4 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
box-rest-api
description
Current Box REST API reference for collisionspike archive integration, including server-side CCG authentication, folders, file requests, shared links, webhook signatures, retry behavior, and least-privilege scopes. Use when building or validating services/functions/box-webhook or an archive caller.
# Box REST API Use this skill for the current server-side archive integration. Read only the reference needed for the task: - [endpoints.md](references/endpoints.md) for request and response shapes; - [webhook-receiver.md](references/webhook-receiver.md) for the load-bearing verification, deduplication, and retry order; - [filerequest-and-metadata.md](references/filerequest-and-metadata.md) for upload links and optional metadata. ## Binding rules - Mint the CCG token only in the archive function. Never expose credentials to a browser or log them. - Use App Access Only with the minimum approved scopes (`root_readwrite` and `manage_webhook` where webhook management is required). - Preserve the existing function routes and Data API contracts. - Treat the `box:file:<file-id>` source-message tag as the durable evidence idempotency key. `box_file_id` is correlation data, not the dedup key. - Verify both webhook signatures in constant time inside the replay window. - Process the durable write before returning success. Return a retryable non-2xx response for transient dependency failures because Box does not retry a 2xx. - User-facing product copy calls this integration Archive. Implementation lives in `services/functions/box-webhook`; current environment facts live in `docs/operations/live-environment.md`.
Ver no GitHub