diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 540f3656ce8..0710b971e74 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -25,3 +25,7 @@ /_docs/_api/endpoints/catalogs/catalog_items/synchronous/patch_catalog_item.md @braze-inc/ingestion @lydia-xie @braze-inc/docs-team /_docs/_api/endpoints/messaging/send_messages/post_send_triggered_campaigns.md @braze-inc/ingestion @lydia-xie @braze-inc/docs-team /_docs/_api/endpoints/messaging/send_messages/post_send_triggered_canvases.md @braze-inc/ingestion @lydia-xie @braze-inc/docs-team + +# Currents Event Docs: Currents owns event payload auto-generation templates for these endpoints, and are codeowners to be notified when changes are made so that the templates can be kept in-sync. +/_docs/_user_guide/data_and_analytics/braze_currents/event_glossary/customer_behavior_events.md @braze-inc/currents @braze-inc/docs-team +/_docs/_user_guide/data_and_analytics/braze_currents/event_glossary/message_engagement_events.md @braze-inc/currents @braze-inc/docs-team diff --git a/.github/PULL_REQUEST_TEMPLATE b/.github/PULL_REQUEST_TEMPLATE index 66a7e5b67a2..1fdcc73f241 100644 --- a/.github/PULL_REQUEST_TEMPLATE +++ b/.github/PULL_REQUEST_TEMPLATE @@ -10,7 +10,7 @@ _Your reason here..._ ### Related PRs, issues, or features (optional) - N/A diff --git a/Gemfile.lock b/Gemfile.lock index aa0e23bb46d..b684d5b8c97 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -33,31 +33,31 @@ GIT GEM remote: https://rubygems.org/ specs: - addressable (2.8.6) - public_suffix (>= 2.0.2, < 6.0) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) algoliasearch (1.26.1) httpclient (~> 2.8, >= 2.8.3) json (>= 1.5.1) base64 (0.2.0) bigdecimal (3.1.8) colorator (1.1.0) - concurrent-ruby (1.3.1) + concurrent-ruby (1.3.4) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) eventmachine (1.2.7) execjs (2.9.1) - ffi (1.16.3) + ffi (1.17.0) filesize (0.2.0) forwardable-extended (2.6.0) - google-protobuf (4.27.0) + google-protobuf (4.28.3) bigdecimal rake (>= 13) http_parser.rb (0.8.0) httpclient (2.8.3) - i18n (1.14.5) + i18n (1.14.6) concurrent-ruby (~> 1.0) - jekyll (4.3.3) + jekyll (4.3.4) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -100,8 +100,8 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) progressbar (1.13.0) - public_suffix (5.0.5) - puma (6.4.2) + public_suffix (6.0.1) + puma (6.4.3) nio4r (~> 2.0) racc (1.8.0) rack (3.0.11) @@ -123,13 +123,12 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.3.2) - strscan - rouge (4.2.1) + rexml (3.3.9) + rouge (4.4.0) ruby2_keywords (0.0.5) safe_yaml (1.0.5) - sass-embedded (1.77.3) - google-protobuf (>= 3.25, < 5.0) + sass-embedded (1.80.4) + google-protobuf (~> 4.28) rake (>= 13) sassc (2.4.0) ffi (~> 1.9) @@ -139,15 +138,14 @@ GEM rack-protection (= 4.0.0) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - strscan (3.1.0) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) tilt (2.3.0) uglifier (4.2.0) execjs (>= 0.3.0, < 3) - unicode-display_width (2.5.0) + unicode-display_width (2.6.0) verbal_expressions (0.1.5) - webrick (1.8.1) + webrick (1.8.2) PLATFORMS ruby diff --git a/_config.yml b/_config.yml index d209de6628c..717851feb2a 100644 --- a/_config.yml +++ b/_config.yml @@ -242,26 +242,22 @@ algolia: nodes_to_index: "p,h1,h2,h3,h4,h5,h6,tr,pre,details" max_record_size: 20000 settings: + searchableAttributes: + - article_title + - nav_title + - unordered(headings) + - unordered(content) + - unordered(description) attributesForFaceting: - searchable(article_title) - - searchable(collection) - - searchable(type) - searchable(category) + - searchable(channel) + - searchable(collection) + - searchable(headings) + - searchable(nav_title) - searchable(platform) + - searchable(type) - searchable(url) - - searchable(nav_title) - - searchable(channel) - searchableAttributes: - - article_title - - description - - search_rank - - nav_title - - url - - Path_01 - - collection,tags - - unordered(content) - - unordered(platform) - - channel customRanking: - desc(article_title) - desc(custom_ranking.heading) diff --git a/_docs/_api/api_limits.md b/_docs/_api/api_limits.md index ccdfc5aab1c..f3d202c624f 100644 --- a/_docs/_api/api_limits.md +++ b/_docs/_api/api_limits.md @@ -9,7 +9,7 @@ page_type: reference # Rate limits -> The Braze API infrastructure is designed to handle high volumes of data across our customer base. To this end, we enforce API rate limits per workspace. +> The Braze API infrastructure is designed to handle high volumes of data across our customer base. To this end, we enforce API rate limits per workspace. A rate limit is the number of requests the API can receive in a given time period. Many load-based denial-of-service incidents in large systems are unintentional—caused by errors in software or configurations—not malicious attacks. Rate limits check that such errors don't deprive our customers of Braze API resources. If too many requests are sent in a given time frame, you may see error responses with a status code of `429`, which indicates the rate limit has been hit. @@ -27,8 +27,8 @@ Requests not listed in this table share a total default rate limit of 250,000 re | Request Type | Default API Rate Limit | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [`/users/track`][10] | **Requests:** 50,000 requests per minute.

**Batching:** 75 events, 75 purchases, and 75 attributes per API request. See [Batching User Track requests](#batch-user-track) for more.

**Limits for Monthly Active Users CY 24-25:** see [Monthly Active Users CY 24-25 limits]({{site.baseurl}}/api/endpoints/user_data/post_user_track/#monthly-active-users-cy-24-25) | -| [`/users/export/ids`][11] | 250 requests per minute. | +| [`/users/track`][10] | **Requests:** 3,000 requests per three seconds.

**Batching:** 75 events, 75 purchases, and 75 attributes per API request. See [Batching User Track requests](#batch-user-track) for more.

**Limits for Monthly Active Users CY 24-25:** see [Monthly Active Users CY 24-25 limits]({{site.baseurl}}/api/endpoints/user_data/post_user_track/#monthly-active-users-cy-24-25) | +| [`/users/export/ids`][11] | **If you onboarded on or after August 22, 2024:** 250 requests per minute.

**If you onboarded before August 22, 2024:** 2,500 requests per minute. | | [`/users/delete`][12]
[`/users/alias/new`][13]
[`/users/alias/update`][45]
[`/users/identify`][14]
[`/users/merge`][44] | 20,000 requests per minute, shared between the endpoints. | | [`/users/external_id/rename`][20] | 1,000 requests per minute. | | [`/users/external_id/remove`][21] | 1,000 requests per minute. | @@ -44,7 +44,7 @@ Requests not listed in this table share a total default rate limit of 250,000 re | [`/catalogs/{catalog_name}/items`][34]
[`/catalogs/{catalog_name}/items`][35]
[`/catalogs/{catalog_name}/items`][36] | 16,000 requests per minute shared between the endpoints. | | [`/catalogs/{catalog_name}/items/{item_id}`][37]
[`/catalogs/{catalog_name}/items/{item_id}`][38]
[`/catalogs/{catalog_name}/items`][39]
[`/catalogs/{catalog_name}/items/{item_id}`][40]
[`/catalogs/{catalog_name}/items/{item_id}`][41] | 50 requests per minute shared between the endpoints. | | [`/scim/v2/Users/{id}`][22]
[`/scim/v2/Users?filter={userName@example.com}`][43]
[`/scim/v2/Users/{id}`][25]
[`/scim/v2/Users/{id}}`][24]
[`/scim/v2/Users/`][23] | 5,000 requests per day, per company, shared between the endpoints. | -{: .reset-td-br-1 .reset-td-br-2} +{: .reset-td-br-1 .reset-td-br-2 role="presentation" } # ARTICLE_TITLE diff --git a/_includes/contributing/templates/explanation.md b/_includes/contributing/templates/explanation.md index 66496893b22..16f6f94eeda 100644 --- a/_includes/contributing/templates/explanation.md +++ b/_includes/contributing/templates/explanation.md @@ -8,7 +8,7 @@ description: "SHORT_DESCRIPTION." alias: /OPTIONAL_SHORT_ARTICLE_TITLE/ page_type: reference layout: OPTIONAL_LAYOUT_FILE -—-- +--- # ARTICLE_TITLE diff --git a/_includes/contributing/templates/how_to_guide.md b/_includes/contributing/templates/how_to_guide.md index 09baf54203f..3bd52608672 100644 --- a/_includes/contributing/templates/how_to_guide.md +++ b/_includes/contributing/templates/how_to_guide.md @@ -8,7 +8,7 @@ description: "SHORT_DESCRIPTION." alias: /OPTIONAL_SHORT_ARTICLE_TITLE/ page_type: reference layout: OPTIONAL_LAYOUT_FILE -—-- +--- # ARTICLE_TITLE diff --git a/_includes/contributing/templates/reference.md b/_includes/contributing/templates/reference.md index 66496893b22..16f6f94eeda 100644 --- a/_includes/contributing/templates/reference.md +++ b/_includes/contributing/templates/reference.md @@ -8,7 +8,7 @@ description: "SHORT_DESCRIPTION." alias: /OPTIONAL_SHORT_ARTICLE_TITLE/ page_type: reference layout: OPTIONAL_LAYOUT_FILE -—-- +--- # ARTICLE_TITLE diff --git a/_includes/contributing/templates/technology_partner.md b/_includes/contributing/templates/technology_partner.md index 3b15fd6a753..9c4e367b55b 100644 --- a/_includes/contributing/templates/technology_partner.md +++ b/_includes/contributing/templates/technology_partner.md @@ -10,13 +10,12 @@ description: "SHORT_DESCRIPTION." alias: /partners/PARTNER_NAME/ page_type: partner search_tag: Partner -layout: dev_guide --- - + # ARTICLE_TITLE - + > DESCRIPTION. ADDITIONAL_INFORMATION. @@ -42,7 +41,7 @@ If you are using the [older navigation]({{site.baseurl}}/navigation), you can cr CONTENT. - + ## Integrating TOOL_NAME CONTENT. @@ -87,7 +86,7 @@ CONTENT. CONTENT. - + ## Customizing TOOL_NAME ### Step 1: ACTION_TO_COMPLETE @@ -98,7 +97,7 @@ CONTENT. CONTENT. - + ## Using TOOL_NAME with Braze ### Step 1: ACTION_TO_COMPLETE diff --git a/_includes/contributing/templates/tutorial.md b/_includes/contributing/templates/tutorial.md index 3feb650a753..6b1d30883b9 100644 --- a/_includes/contributing/templates/tutorial.md +++ b/_includes/contributing/templates/tutorial.md @@ -8,7 +8,7 @@ description: "SHORT_DESCRIPTION." alias: /OPTIONAL_SHORT_ARTICLE_TITLE/ page_type: tutorial layout: OPTIONAL_LAYOUT_FILE -—-- +--- # Tutorial: WHAT_THE_USER_WILL_DO diff --git a/_includes/feedback.html b/_includes/feedback.html index abaa4ae23d6..7cb00a99cff 100644 --- a/_includes/feedback.html +++ b/_includes/feedback.html @@ -1,6 +1,6 @@
-   {{ site.data.i18n[site.language]['edit_github'] | default: "Edit this page on GitHub" }} + Github   {{ site.data.i18n[site.language]['edit_github'] | default: "Edit this page on GitHub" }}
@@ -13,11 +13,11 @@
@@ -37,4 +37,4 @@ var feedback_site = '{{site.baseurl}}{{page.url}}'; var feedback_article_title = '{{page.article_title}}'; var feedback_nav_title = '{{page.nav_title}}'; - \ No newline at end of file + diff --git a/_includes/header.html b/_includes/header.html index 450267cea47..638e3a3b9b0 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -11,7 +11,7 @@
-