Skip to content

Commit fc2510c

Browse files
Merge branch 'staging' of github.com:box/developer.box.com into DDOC-1283-Add-Sign-webhooks
2 parents fae685e + 48739e2 commit fc2510c

File tree

38 files changed

+1408
-1016
lines changed

38 files changed

+1408
-1016
lines changed

.github/workflows/ci.yml

Lines changed: 65 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ on:
1212
- en-snapshot
1313
- jp
1414
- jp-partial
15+
- jp-staging
1516
# Run for PRs on main and staging
1617
pull_request:
17-
branches: [main, staging, abtest]
18+
branches: [main, staging, abtest, jp-staging]
1819

1920
jobs:
2021
# The lint job checks that all content is sanitized,
@@ -190,7 +191,7 @@ jobs:
190191
FOLDER: compiled
191192
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
192193

193-
- name: "Trigger Netlify deployment"
194+
- name: Trigger Netlify deployment
194195
uses: joelwmale/[email protected]
195196
env:
196197
WEBHOOK_URL: ${{ secrets.NETLIFY_BOXDEV_STAGING_WEBHOOK }}
@@ -251,7 +252,7 @@ jobs:
251252
FOLDER: compiled
252253
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
253254

254-
- name: "Trigger Netlify deployment"
255+
- name: Trigger Netlify deployment
255256
uses: joelwmale/[email protected]
256257
env:
257258
WEBHOOK_URL: ${{ secrets.NETLIFY_BOXDEV_ABTEST_WEBHOOK }}
@@ -275,3 +276,64 @@ jobs:
275276
SLACK_AVATAR: "https://avatars3.githubusercontent.com/u/8659759?s=200&v=4"
276277
with:
277278
args: "Error running `deploy-abtest` job in OpenAPI CI"
279+
280+
# The deploy task actually deploys any changes to the jp-staging branch
281+
push-to-jp-staging:
282+
# We run this on the latest ubuntu
283+
runs-on: ubuntu-latest
284+
285+
# Only run for the staging branch
286+
if: github.ref == 'refs/heads/jp-staging'
287+
288+
# We use node 14.X
289+
strategy:
290+
matrix:
291+
node-version: [14.x]
292+
293+
# Requires the lint and test jobs to pass first
294+
needs:
295+
- lint
296+
- test
297+
298+
# The following steps are performed for each lint job
299+
steps:
300+
- name: Check out the repo
301+
uses: actions/checkout@v2
302+
303+
- name: Compile the content
304+
run: |
305+
yarn install
306+
yarn build
307+
308+
- name: Push compiled content
309+
310+
env:
311+
REPO: self
312+
BRANCH: jp-staging
313+
FOLDER: compiled
314+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
315+
316+
- name: Trigger Netlify deployment
317+
uses: joelwmale/[email protected]
318+
env:
319+
WEBHOOK_URL: ${{ secrets.NETLIFY_BOXDEV_JP_STAGING_WEBHOOK }}
320+
data: "{}"
321+
322+
- name: Send Slack notification
323+
uses: Ilshidur/[email protected]
324+
env:
325+
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
326+
SLACK_USERNAME: GitHub Actions
327+
SLACK_AVATAR: "https://avatars3.githubusercontent.com/u/8659759?s=200&v=4"
328+
with:
329+
args: "Pushed latest Markdown to `jp-staging` branch :rocket:"
330+
331+
- name: Send Slack notification
332+
uses: Ilshidur/[email protected]
333+
if: ${{ failure() }}
334+
env:
335+
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
336+
SLACK_USERNAME: GitHub Actions
337+
SLACK_AVATAR: "https://avatars3.githubusercontent.com/u/8659759?s=200&v=4"
338+
with:
339+
args: "Error running `deploy-jp-staging` job in OpenAPI CI"

.spelling

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,8 @@ unpublish
341341
sanitization
342342
checkboxes
343343
strikethrough
344+
differentiators
345+
sanitization
344346
theming
345347
Agentforce
346348
DocGen
@@ -358,6 +360,7 @@ subprocessors
358360
SVG
359361
SVGs
360362
px
363+
Kus
361364
natively
362365
Kus
363366
multiselect

content/dictionaries/en_US.dic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16176,6 +16176,7 @@ chastiser/M
1617616176
chastity/M
1617716177
chasuble/SM
1617816178
chat/SM
16179+
chatbot
1617916180
chateau/SM
1618016181
chateaux
1618116182
chatelaine/SM

content/guides/api-calls/permissions-and-errors/scopes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,15 +195,15 @@ This scope requires the application to also have read/write scopes, which are
195195
automatically selected when enabled. In addition, an enterprise must have Sign
196196
enabled.
197197

198-
### Manage Box AI API
198+
### Manage Box AI Platform API
199199

200200
| | |
201201
| --------------------- | -------------------------- |
202202
| **OAuth Scope** | `ai.readwrite` |
203203
| **Application Scope** | Manage AI |
204204

205205
Gives an application permission to send requests to
206-
Box AI API.
206+
Box AI Platform API.
207207

208208
### Manage Box Relay
209209

content/guides/authentication/app-token/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ for apps that:
3939
- Want to store data in the application's Service Account and not a user's account
4040

4141
[sa]: page://platform/user-types/#service-account
42-
[box-view]: g://embed/box-view
42+
[box-view]: g://embed/box-view

content/guides/authentication/oauth2/index.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@ to provide applications access to their data in other applications.
2020
If you've ever logged in to a website with Twitter, Facebook, or Google you've
2121
most likely used OAuth 2.0.
2222

23-
<ImageFrame border>
24-
![the OAuth 2.0 flow](./oauth2-flow.png)
25-
</ImageFrame>
23+
![the OAuth 2.0 flow](./oauth2-flow.png)
2624

2725
Client-side authentication on Box has a similar flow where a user is redirected
2826
from an application to the Box web app, required to log in, and grant the

content/guides/box-ai/ai-models/index.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ Box AI is powered by the following AI models. These models are integrated with B
7070
<Tile type="gpt" title="openai__gpt_5" href="/guides/box-ai/ai-models/openai-gpt-5-model-card">
7171
A multimodal model with advanced reasoning and long-context understanding.
7272
<div>
73+
<strong style="background-color: #e8e8e8">Default for Box AI Advanced Agent for Hubs</strong>
74+
<strong style="background-color: #e8e8e8">Default for Box AI Advanced Agent for Documents</strong>
75+
<strong style="background-color: #e8e8e8">Default for Box AI Advanced Agent for Notes Q&A</strong>
7376
<strong style="background-color: #e8e8e8">Default for Box AI Advanced Agent for Hubs</strong>
7477
<strong style="background-color: #e8e8e8">Default for Box AI Advanced Agent for Documents</strong>
7578
<strong style="background-color: #e8e8e8">Default for Box AI Advanced Agent for Notes Q&A</strong>
@@ -101,6 +104,7 @@ Box AI is powered by the following AI models. These models are integrated with B
101104
<strong style="background-color: #e1f8ff">ISMAP</strong>
102105
</div>
103106
</Tile>
107+
<Tile type="gpt" title="azure__openai__gpt_4_1_mini" href="/guides/box-ai/ai-models/azure-openai-gpt-4-1-mini-model-card">
104108
<Tile type="gpt" title="azure__openai__gpt_4_1_mini" href="/guides/box-ai/ai-models/azure-openai-gpt-4-1-mini-model-card">
105109
A multimodal model designed to handle lightweight tasks.
106110
<div>
@@ -110,6 +114,7 @@ Box AI is powered by the following AI models. These models are integrated with B
110114
<strong style="background-color: #e1f8ff">FedRAMP Moderate</strong>
111115
<strong style="background-color: #e1f8ff">FedRAMP High</strong>
112116
<strong style="background-color: #e1f8ff">DOD IL2</strong>
117+
<strong style="background-color: #e1f8ff">ISMAP</strong>
113118
<strong style="background-color: #e1f8ff">ISMAP</strong>
114119
</div>
115120
</Tile>
@@ -135,6 +140,18 @@ Box AI is powered by the following AI models. These models are integrated with B
135140
<strong style="background-color: #e1f8ff">FedRAMP Moderate</strong>
136141
<strong style="background-color: #e1f8ff">FedRAMP High</strong>
137142
<strong style="background-color: #e1f8ff">DOD IL2</strong>
143+
<strong style="background-color: #e1f8ff">ISMAP</strong>
144+
</div>
145+
</Tile>
146+
<Tile type="gpt" title="azure__openai__gpt_4o_mini" href="/guides/box-ai/ai-models/azure-openai-gpt-4o-mini-model-card">
147+
A multimodal model designed to handle lightweight tasks.
148+
<div>
149+
<strong style="background-color: #e8e8e8">Chat</strong>
150+
<strong style="background-color: #e1ffe7">Available</strong>
151+
<strong style="background-color: #fdfad8">Standard</strong>
152+
<strong style="background-color: #e1f8ff">FedRAMP Moderate</strong>
153+
<strong style="background-color: #e1f8ff">FedRAMP High</strong>
154+
<strong style="background-color: #e1f8ff">DOD IL2</strong>
138155
<strong style="background-color: #e1f8ff">ISMAP</strong>
139156
</div>
140157
</Tile>
@@ -147,6 +164,18 @@ Box AI is powered by the following AI models. These models are integrated with B
147164
<strong style="background-color: #e1f8ff">FedRAMP Moderate</strong>
148165
<strong style="background-color: #e1f8ff">FedRAMP High</strong>
149166
<strong style="background-color: #e1f8ff">DOD IL2</strong>
167+
<strong style="background-color: #e1f8ff">ISMAP</strong>
168+
</div>
169+
</Tile>
170+
<Tile type="gemini" title="google__gemini_3_pro" href="/guides/box-ai/ai-models/google-gemini-3-pro-model-card">
171+
A natively multimodal model for complex tasks with a 1 million token context window.
172+
<div>
173+
<strong style="background-color: #e8e8e8">Chat</strong>
174+
<strong style="background-color: #f0e2ff">Beta</strong>
175+
<strong style="background-color: #f8d59b">Premium</strong>
176+
<strong style="background-color: #e1f8ff">FedRAMP Moderate</strong>
177+
<strong style="background-color: #e1f8ff">FedRAMP High</strong>
178+
<strong style="background-color: #e1f8ff">DOD IL5</strong>
150179
<strong style="background-color: #e1f8ff">ISMAP</strong>
151180
</div>
152181
</Tile>

content/guides/box-ai/ai-tutorials/default-agent-overrides.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,4 +218,4 @@ Using this model results in a response listing more metadata entries:
218218
```
219219

220220
[agent-overrides]: g://box-ai/ai-agents/ai-agent-overrides
221-
[prereq]: g://box-ai/ai-tutorials/prerequisites
221+
[prereq]: g://box-ai/ai-tutorials/prerequisites

content/guides/box-ai/ai-tutorials/prerequisites.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ enabled Box AI scope, and a developer token to
1919
authenticate your calls.
2020

2121
<Message type="notice">
22-
To use Box AI API, make sure it is enabled by an
22+
To use Box AI Platform API, make sure it is enabled by an
2323
admin in the Admin Console. If you want to use
24-
the Box AI APIs in your sandbox, request access
24+
the Box AI Platform APIs in your sandbox, request access
2525
from the Box AI team using [this form][form].
2626
</Message>
2727

@@ -32,14 +32,14 @@ you will use to make calls. To create
3232
an application, follow the guide
3333
on [creating platform apps][createapps].
3434

35-
## Enable Box AI API access
35+
## Enable Box AI Platform API access
3636

37-
To interact with Box AI API,
37+
To interact with Box AI Platform API,
3838
you need the `ai.readwrite` [scope][scope]
3939
added for your application.
4040
Before you add the scope,
4141
make sure that the Box Admin has granted you
42-
the access to Box AI API. If you can't see the
42+
the access to Box AI Platform API. If you can't see the
4343
**Manage AI** option in your app configuration
4444
settings, contact your admin.
4545

@@ -51,7 +51,7 @@ To add a scope:
5151

5252
![box ai scopes](../images/box-ai-app-scopes.png)
5353

54-
4. Submit your app for [authorization or enablement][authorization]. If you want to enable Box AI API for an existing application, you must [re-authorize][reauthorization] it.
54+
4. Submit your app for [authorization or enablement][authorization]. If you want to enable Box AI Platform API for an existing application, you must [re-authorize][reauthorization] it.
5555

5656
## Generate a developer token
5757

content/guides/box-ai/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ functionality in your third party application,
2222
or generate content right in
2323
your product’s content editor.
2424

25-
## Box AI API capabilities
25+
## Box AI Platform API capabilities
2626

2727
Box AI API provides a number of capabilities
2828
designed to help you leverage Large Language Models (LLMs)
@@ -39,7 +39,7 @@ allows embedding Box AI in your apps.
3939

4040
### Ask questions to Box AI
4141

42-
You can use Box AI API to ask questions about
42+
You can use Box AI Platform API to ask questions about
4343
the content, for example, while working
4444
on documents you store in Box.
4545

@@ -56,7 +56,7 @@ working with their documents.
5656

5757
### Generate text with Box AI
5858

59-
You can use Box AI API to generate text
59+
You can use Box AI Platform API to generate text
6060
from scratch, from existing text within a Box Note, or
6161
based on a given document in Preview.
6262
For example, you can ask Box AI to create a template

0 commit comments

Comments
 (0)