Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy - January 13, 2025 #8758

Merged
merged 140 commits into from
Jan 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
bd3256b
[BD-3275] Cleaning up Swift docs
internetisaiah Oct 22, 2024
ec48871
some more edits
internetisaiah Oct 23, 2024
9e14474
android integration + others
internetisaiah Oct 23, 2024
635084e
web integration docs
internetisaiah Oct 23, 2024
04c5d36
swift pn and iam (mostly) done
internetisaiah Oct 24, 2024
187e533
More work
internetisaiah Oct 24, 2024
4ac5bec
More work
internetisaiah Oct 24, 2024
5b3d626
Merge branch 'BD-3275-swift-cleanup' of github.com:braze-inc/braze-do…
internetisaiah Oct 24, 2024
5d5d20c
Finished all Swift
internetisaiah Oct 25, 2024
d21ea9d
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Nov 5, 2024
2d16a91
android general structure except fireos
internetisaiah Nov 5, 2024
2ff608e
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Nov 8, 2024
167f77c
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Nov 25, 2024
3576fdb
android content cards
internetisaiah Nov 25, 2024
5d57c70
android in-app messages
internetisaiah Nov 25, 2024
1d67d81
android + moving alert to an include
internetisaiah Nov 27, 2024
7207248
most of web
internetisaiah Nov 28, 2024
ee6fed5
fixing merge conflicts
internetisaiah Dec 9, 2024
1cbc661
final web content
internetisaiah Dec 9, 2024
d3cdad7
various content tweaks
internetisaiah Dec 16, 2024
5ac893a
final fix to android pns
internetisaiah Dec 16, 2024
ba6a096
add link to sdk overview
internetisaiah Dec 16, 2024
0571c74
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Dec 16, 2024
ee4d597
misc web cleanup
internetisaiah Dec 17, 2024
0c14b56
Merge branch 'NOTIX_Jetpack_deeplinking' into BD-3275-swift-cleanup
internetisaiah Dec 17, 2024
615239e
Merge branch 'NOTIX_Jetpack_deeplinking' into BD-3275-swift-cleanup
internetisaiah Dec 17, 2024
5ecc595
part 1 for fireos
internetisaiah Dec 17, 2024
f560703
fireos part 2
internetisaiah Dec 17, 2024
4828adb
moving android to includes
internetisaiah Dec 17, 2024
750d9c5
firos pt 3 - push notifs
internetisaiah Dec 17, 2024
a83a523
updating misc script
internetisaiah Dec 17, 2024
dee67bc
updating misc script
internetisaiah Dec 17, 2024
0c0eb5e
Merge branch 'BD-3275-swift-cleanup' of github.com:braze-inc/braze-do…
internetisaiah Dec 17, 2024
6bb4711
temp adding files from bdocs-improvements
internetisaiah Dec 17, 2024
d55c4cc
other misc script
internetisaiah Dec 17, 2024
71fd94a
adding semi-completed redirects
internetisaiah Dec 17, 2024
320f0d0
pre-redirect file cleanup
internetisaiah Dec 18, 2024
dffa334
android redirects
internetisaiah Dec 18, 2024
df4344a
readding custom fonts, deep links, gifs
internetisaiah Dec 18, 2024
603d75a
removing blank include files
internetisaiah Dec 18, 2024
692fa82
removing blank include files
internetisaiah Dec 18, 2024
13390c1
Merge branch 'BD-3275-swift-cleanup' of github.com:braze-inc/braze-do…
internetisaiah Dec 18, 2024
27266b1
finishing android redirects
internetisaiah Dec 18, 2024
1f95410
cleanup redirect sheet
internetisaiah Dec 18, 2024
ff05af0
swift redirects
internetisaiah Dec 18, 2024
543ae30
swift pt. 2 + fixes across ggl/appl filenames
internetisaiah Dec 18, 2024
44595a4
small tweaks to redirect / filename
internetisaiah Dec 18, 2024
51acfe7
small tweaks to redirect / filename
internetisaiah Dec 18, 2024
afe5b07
Merge branch 'BD-3275-swift-cleanup' of github.com:braze-inc/braze-do…
internetisaiah Dec 18, 2024
61bff15
web redirects + filename changes
internetisaiah Dec 18, 2024
4ea7c74
removing uneeded files
internetisaiah Dec 18, 2024
d34d8a6
web redirects + testing them
internetisaiah Dec 18, 2024
ee4d78a
firos redirects
internetisaiah Dec 18, 2024
42a54f9
restoring bdocs to 'develop'
internetisaiah Dec 18, 2024
ba83aa8
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Dec 18, 2024
3d58605
renaming dir
internetisaiah Dec 20, 2024
a15b4f4
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Dec 23, 2024
8294e42
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Dec 23, 2024
d1a3a9e
using 'ulinks' against all dev guide pages
internetisaiah Dec 23, 2024
7358326
BD-3760: Custom data deletion GA - Jan 13 [DO NOT MERGE]
lydia-xie Jan 3, 2025
f5f29fd
BD-3754: Templating catalog items including Liquid GA
lydia-xie Jan 3, 2025
af6c6f8
BD-3759: Phone number for identifying and deleting users
lydia-xie Jan 4, 2025
8435a1d
bd-3756: adding tags to custom attributes GA
lydia-xie Jan 4, 2025
b616bac
bd-3757: email triggered sends GA
lydia-xie Jan 4, 2025
5ac8d95
bd-3753: catalog selections and async catalog fields endpoints GA
lydia-xie Jan 4, 2025
5177636
bd-3752: Price drop notifications and back-in-stock notifications GA
lydia-xie Jan 4, 2025
ecc012a
Fixing YAML handling for bdocs ulinks
internetisaiah Jan 7, 2025
1fc4338
Update update_old_links.md
internetisaiah Jan 7, 2025
0727e37
merging quick-fix-bdocs-ulinks
internetisaiah Jan 7, 2025
54e489e
BD-3814 Apply template standards to Your Reports
rachel-feinberg Jan 7, 2025
97c9ab7
BD-3789: Data centers
lydia-xie Jan 8, 2025
a67c5ac
add permalink
lydia-xie Jan 8, 2025
d9afec0
fixing issue with dev guide home handling
internetisaiah Jan 7, 2025
252e9d8
adding ulinks fix
internetisaiah Jan 7, 2025
51bdb56
using 'ulinks' against all dev guide pages pt 2
internetisaiah Jan 8, 2025
a50285c
Finish applying standards
rachel-feinberg Jan 8, 2025
4428519
Update swift_idfv.md
josh-mccrowell-braze Jan 8, 2025
9a7e03f
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Jan 9, 2025
4dd315d
fixing home tiles
internetisaiah Jan 9, 2025
4513495
adding change from a244419 in develop
internetisaiah Jan 9, 2025
dbee93d
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Jan 9, 2025
04df0a2
Update sdk_integration.md
internetisaiah Jan 9, 2025
2858fda
fixing how '{}' chars are escaped
internetisaiah Jan 9, 2025
ebbefd5
re-adding closing '()'
internetisaiah Jan 9, 2025
0d48d89
adding fix to ulinks
internetisaiah Jan 9, 2025
8cd667f
Merge branch 'BD-3275-swift-cleanup' of github.com:braze-inc/braze-do…
internetisaiah Jan 9, 2025
275ac51
BD-3496 Apply template standards to Cloud Ingestion
rachel-feinberg Jan 9, 2025
c970768
Merge branch 'develop' into BD-3275-swift-cleanup
internetisaiah Jan 10, 2025
85b52ce
[escalation-20250109-chrobinson-contentcardlimits] Add limit explanat…
exigoking Jan 10, 2025
3f26880
Update _docs/_user_guide/message_building_by_channel/content_cards/cr…
exigoking Jan 10, 2025
d350136
Merge pull request #8739 from braze-inc/escalation-20250109-chrobinso…
josh-mccrowell-braze Jan 10, 2025
ee31b5a
Merge pull request #8724 from braze-inc/BD-3820
josh-mccrowell-braze Jan 10, 2025
c63fd97
Merge pull request #8273 from braze-inc/BD-3275-swift-cleanup
internetisaiah Jan 10, 2025
e0e6e7d
Merge pull request #8711 from braze-inc/quick-fix-bdocs-ulinks
internetisaiah Jan 10, 2025
6564b6b
BD-3615 Clarify criteria in user archival
rachel-feinberg Jan 10, 2025
9deae4d
Set links on references page to 'master' branch
internetisaiah Jan 10, 2025
39d7e9e
Merge pull request #8735 from braze-inc/bd-3496
lydia-xie Jan 10, 2025
bd7bab1
BD-3827 Fix link and add ALT text
rachel-feinberg Jan 10, 2025
591850a
Update _docs/_developer_guide/references.md
internetisaiah Jan 10, 2025
419e928
Merge pull request #8742 from braze-inc/bd-3827
lydia-xie Jan 10, 2025
7077ac5
Merge pull request #8740 from braze-inc/bd-3615
rachel-feinberg Jan 10, 2025
f5cfdb2
Merge pull request #8741 from braze-inc/internetisaiah-patch-5
internetisaiah Jan 10, 2025
fb709f5
BD-3795 Add link to custom attributes in custom data
rachel-feinberg Jan 10, 2025
6b43b44
Merge pull request #8744 from braze-inc/bd-3795
lydia-xie Jan 10, 2025
7a932da
BD-3826: Add AU addresses
lydia-xie Jan 10, 2025
33730b3
feedback
lydia-xie Jan 10, 2025
6864a84
Update error threshold in the docs to keep them up to date
exigoking Jan 11, 2025
f1b0c00
Apply suggestions from code review
lydia-xie Jan 13, 2025
de40491
Apply suggestions from code review
lydia-xie Jan 13, 2025
1745a3b
make external links open it's own tab
zzhaobraze Jan 13, 2025
21a31fe
Readding include to fix some langs
internetisaiah Jan 13, 2025
c573915
Merge pull request #8756 from braze-inc/revert-include-for-langs
internetisaiah Jan 13, 2025
0b75cc6
Merge pull request #8694 from braze-inc/bd-3757
lydia-xie Jan 13, 2025
4464cce
table
lydia-xie Jan 13, 2025
7553e43
trigger build
bre-fitzgerald Jan 13, 2025
02eb0c3
Merge pull request #8746 from braze-inc/bd-3826
rachel-feinberg Jan 13, 2025
fd4dd74
Merge pull request #8712 from braze-inc/bd-3814
rachel-feinberg Jan 13, 2025
e1079e8
Update _docs/_user_guide/data_and_analytics/data_centers.md
lydia-xie Jan 13, 2025
e431b2c
Update _docs/_user_guide/data_and_analytics/data_centers.md
lydia-xie Jan 13, 2025
72192ce
Update _docs/_user_guide/data_and_analytics/data_centers.md
lydia-xie Jan 13, 2025
eb4061d
Merge pull request #8687 from braze-inc/bd-3760
lydia-xie Jan 13, 2025
1304ba0
Merge pull request #8695 from braze-inc/bd-3753
lydia-xie Jan 13, 2025
3389f2a
Merge pull request #8693 from braze-inc/bd-3756
lydia-xie Jan 13, 2025
dc31d06
Merge pull request #8696 from braze-inc/bd-3752
lydia-xie Jan 13, 2025
a6d7ecf
Merge pull request #8690 from braze-inc/bd-3754
lydia-xie Jan 13, 2025
8cab8e5
Merge pull request #8713 from braze-inc/bd-3789
lydia-xie Jan 13, 2025
a217e92
Add tile for Data centers doc
lydia-xie Jan 13, 2025
cd563c5
Merge pull request #8757 from braze-inc/lx-add-tile
rachel-feinberg Jan 13, 2025
460de82
add ;
zzhaobraze Jan 13, 2025
faebde6
feedback
lydia-xie Jan 13, 2025
9dea0ab
Merge pull request #8748 from braze-inc/proj-webhook-errors-loudly-no…
lydia-xie Jan 13, 2025
a0ff161
Merge pull request #8755 from braze-inc/external_new_tab
bre-fitzgerald Jan 13, 2025
98a54bf
Apply suggestions from code review
lydia-xie Jan 13, 2025
3327454
eng feedback
lydia-xie Jan 13, 2025
27fa229
mrg conflict
lydia-xie Jan 13, 2025
eb80777
fix merge conflict
lydia-xie Jan 13, 2025
dcd41fd
update delete users intro
lydia-xie Jan 13, 2025
95d97be
fix redirects
zzhaobraze Jan 13, 2025
b33c039
Merge pull request #8759 from braze-inc/fix_pt-br_redirects
rachel-feinberg Jan 13, 2025
353032c
Merge pull request #8692 from braze-inc/bd-3759
rachel-feinberg Jan 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ learning_index_name: "BrazeLearningCourses"

# Algolia Search index
algolia:
algolia_api_key: "ef2b60b317325b3227caabd0c9431d4b"
algolia_api_key: "ef2b60b317325b3227caabd0c9431d4b" # Read only algolia public search key
application_id: "1T770XQJ1A"
index_name: "DocSearch" # You can replace that with whatever name you want
nodes_to_index: "p,h1,h2,h3,h4,h5,h6,tr,pre,details"
Expand Down
1 change: 1 addition & 0 deletions _docs/_api/basics.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ For SDK integration, use the [SDK endpoint]({{site.baseurl}}/user_guide/administ
|US-08| `https://dashboard-08.braze.com` | `https://rest.iad-08.braze.com` | `sdk.iad-08.braze.com` |
|EU-01| `https://dashboard-01.braze.eu` | `https://rest.fra-01.braze.eu` | `sdk.fra-01.braze.eu` |
|EU-02| `https://dashboard-02.braze.eu` | `https://rest.fra-02.braze.eu` | `sdk.fra-02.braze.eu` |
|AU-01| `https://dashboard.au-01.braze.com`| `https://rest.au-01.braze.com` | `sdk.au-01.braze.com` |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3 .reset-td-br-4 role="presentation" }

### API limits
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ description: "This article outlines details about the Delete catalog field Braze
{% endapimethod %}

> Use this endpoint to delete a catalog field.
{% alert important %}
This endpoint is currently in early access. Contact your customer success manager if you're interested in participating in this early access.
{% endalert %}

## Prerequisites

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ description: "This article outlines details about the Create catalog fields Braz
{% endapimethod %}

> Use this endpoint to create multiple fields in your catalog.
{% alert important %}
This endpoint is currently in early access. Contact your customer success manager if you're interested in participating in this early access.
{% endalert %}

## Prerequisites

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ description: "This article outlines details about the Delete catalog selection B
{% endapimethod %}

> Use this endpoint to delete a catalog selection.
{% alert important %}
This endpoint is currently in early access. Contact your customer success manager if you're interested in participating in this early access.
{% endalert %}

## Prerequisites

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ description: "This article outlines details about the Create catalog selection B
{% endapimethod %}

> Use this endpoint to create a selection in your catalog.
{% alert important %}
This endpoint is currently in early access. Contact your customer success manager if you're interested in participating in this early access.
{% endalert %}

## Prerequisites

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,10 +85,6 @@ Authorization: Bearer YOUR-REST-API-KEY
- When `send_to_existing_only` is `true`, Braze will only send the message to existing users. However, this flag can't be used with user aliases.
- When `send_to_existing_only` is `false`, an attribute must be included. Braze will create a user with the `id` and attributes before sending the message.

{% alert important %}
Specifying a recipient by email address is currently in early access. Contact your customer success manager if you're interested in participating in this early access.
{% endalert %}

A user's subscription group status can be updated using the inclusion of a `subscription_groups` parameter within the `attributes` object. For more details, refer to [User attributes object]({{site.baseurl}}/api/objects_filters/user_attributes_object).

## Example request
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,6 @@ Authorization: Bearer YOUR-REST-API-KEY

Customers using the API for server-to-server calls may need to allowlist the appropriate API URL if they're behind a firewall.

{% alert important %}
Specifying a recipient by email address is currently in early access. Contact your customer success manager if you're interested in participating in this early access.
{% endalert %}

{% alert note %}
If you include both specific users in your API call and a target segment in the dashboard, the message will be sent to specifically the user profiles that are both in the API call and qualify for the segment filters.
{% endalert %}
Expand Down
20 changes: 11 additions & 9 deletions _docs/_api/endpoints/user_data/post_user_delete.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ description: "This article outlines details about the Delete users Braze endpoin

> Use this endpoint to delete any user profile by specifying a known user identifier.

Up to 50 `external_ids`, `user_aliases`, `braze_ids`, or `email_addresses` can be included in a single request. Only one of `external_ids`, `user_aliases`, `braze_ids`, or `email_addresses` can be included in a single request.
Up to 50 `external_ids`, `user_aliases`, `braze_ids`, `email_addresses`, or `phone_numbers` can be included in a single request. Only one of `external_ids`, `user_aliases`, `braze_ids`, `email_addresses`, or `phone_numbers` can be included in a single request.

{% alert warning %}
Deleting user profiles cannot be undone. It will permanently remove users which may cause discrepancies in your data. Learn more about what happens when you [delete a user profile using the API]({{site.baseurl}}/help/help_articles/api/delete_user/) in our Help documentation.
Expand All @@ -41,20 +41,22 @@ Authorization: Bearer YOUR_REST_API_KEY

```json
{
"external_ids" : (optional, array of string) External IDs for the users to delete,
"user_aliases" : (optional, array of user alias objects) User aliases for the users to delete,
"braze_ids" : (optional, array of string) Braze user identifiers for the users to delete,
"email_addresses": (optional, array of string) User emails for the users to delete
"external_ids" : (optional, array of string) External IDs to be deleted,
"user_aliases" : (optional, array of user alias objects) User aliases to be deleted,
"braze_ids" : (optional, array of string) Braze user identifiers to be deleted,
"email_addresses": (optional, array of string) User emails to be deleted,
"phone_numbers": (optional, array of string) User phone numbers to be deleted
}
```
### Request parameters

| Parameter | Required | Data Type | Description |
|-------------------|----------|----------------------------|--------------------------------------------------------------------------------------------------|
| `external_ids` | Optional | Array of strings | External identifiers for the users to delete. |
| `user_aliases` | Optional | Array of user alias object | [User aliases]({{site.baseurl}}/api/objects_filters/user_alias_object/) for the users to delete. |
| `braze_ids` | Optional | Array of strings | Braze user identifiers for the users to delete. |
| `email_addresses` | Optional | Array of strings | User emails for the users to delete. Refer to [Deleting users by email](#deleting-users-by-email) for more information. |
| `external_ids` | Optional | Array of strings | External identifiers to be deleted. |
| `user_aliases` | Optional | Array of user alias object | [User aliases]({{site.baseurl}}/api/objects_filters/user_alias_object/) to be deleted. |
| `braze_ids` | Optional | Array of strings | Braze user identifiers to be deleted. |
| `email_addresses` | Optional | Array of strings | User emails to be deleted. Refer to [Deleting users by email](#deleting-users-by-email) for more information. |
| `phone_numbers` | Optional | Array of strings | User phone numbers to be deleted. |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3 .reset-td-br-4 role="presentation" }

### Deleting users by email
Expand Down
20 changes: 11 additions & 9 deletions _docs/_api/endpoints/user_data/post_user_identify.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ description: "This article outlines details about the Identify users Braze endpo
/users/identify
{% endapimethod %}

> Use this endpoint to identify an unidentified (alias-only or email-only) user using the provided external ID.
> Use this endpoint to identify an unidentified (alias-only, email-only, or phone number-only) user using the provided external ID.

{% apiref postman %}https://documenter.getpostman.com/view/4689407/SVYrsdsG?version=latest#5f74e0f7-0620-4c7b-b0a2-f5f38fdbff58 {% endapiref %}

## How it works

Calling `/users/identify` combines a user profile that is identified by an alias (alias-only profile) or email address (email-only profile) with a user profile that has an `external_id` (identified profile), then removes the alias-only profile.
Calling `/users/identify` combines a user profile that is identified by an alias (alias-only profile), email address (email-only profile), or phone number (phone number-only profile) with a user profile that has an `external_id` (identified profile), then removes the alias-only profile.

Identifying a user requires an `external_id` to be included in the `aliases_to_identify` or `emails_to_identify` object. If there isn't a user with that `external_id`, the `external_id` will be added to the aliased user's record, and the user will be considered identified.
Identifying a user requires an `external_id` to be included in the `aliases_to_identify` or `emails_to_identify` or `phone_numbers_to_identify` object. If there isn't a user with that `external_id`, the `external_id` will be added to the aliased user's record, and the user will be considered identified.

Note the following:

Expand Down Expand Up @@ -52,7 +52,8 @@ Authorization: Bearer YOUR_REST_API_KEY
```json
{
"aliases_to_identify" : (required, array of alias to identify objects),
"email_addresses": (optional, array of string) User emails for the users to identify,
"emails_to_identify": (optional, array of string) User emails to identify,
"phone_numbers_to_identify": (optional, array of string) User phone numbers to identify,
"merge_behavior": (optional, string) one of 'none' or 'merge' is expected
}
```
Expand All @@ -61,11 +62,12 @@ Authorization: Bearer YOUR_REST_API_KEY

You can add up to 50 user aliases per request. You can associate multiple additional user aliases with a single `external_id`.

| Parameter | Required | Data Type | Description |
|-----------------------|----------|-------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `aliases_to_identify` | Required | Array of aliases to identify object | See [alias to identify object]({{site.baseurl}}/api/objects_filters/aliases_to_identify/) and [user alias object]({{site.baseurl}}/api/objects_filters/user_alias_object/). |
| `emails_to_identify` | Required | Array of aliases to identify object | See [Identifying users by email](#identifying-users-by-email). |
| `merge_behavior` | Optional | String | One of `none` or `merge` is expected. Defaults to `merge`. |
| Parameter | Required | Data Type | Description |
|-----------------------------|----------|-------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `aliases_to_identify` | Required | Array of aliases to identify object | See [alias to identify object]({{site.baseurl}}/api/objects_filters/aliases_to_identify/) and [user alias object]({{site.baseurl}}/api/objects_filters/user_alias_object/). |
| `emails_to_identify` | Required | Array of aliases to identify object | Email addresses to identify users. See [Identifying users by email](#identifying-users-by-email). |
| `phone_numbers_to_identify` | Required | Array of aliases to identify object | Phone numbers to identify users. |
| `merge_behavior` | Optional | String | One of `none` or `merge` is expected. |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3 .reset-td-br-4 role="presentation" }

#### Merge_behavior field {#merge}
Expand Down
4 changes: 0 additions & 4 deletions _docs/_api/objects_filters/recipient_object.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,6 @@ description: "This reference article explains the different components of the Br

Either `external_user_id`, `user_alias`, or `email` is required in this object. **Requests must specify only one.**

{% alert important %}
Specifying a recipient by email address is currently in early access. Contact your customer success manager if you're interested in participating in this early access.
{% endalert %}

The recipients object allows you to combine the [user alias object]({{site.baseurl}}/api/objects_filters/user_alias_object/), the [trigger properties object]({{site.baseurl}}/api/objects_filters/trigger_properties_object/), and the [Canvas entry properties object]({{site.baseurl}}/api/objects_filters/canvas_entry_properties_object/).

## Object body
Expand Down
4 changes: 3 additions & 1 deletion _docs/_contributing/styling_examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,12 +151,13 @@ Lorem ipsum dolor ``sit amet, consectetur adipiscing elit``. Sed nec tortor at l
| US-07 | `https://dashboard-07.braze.com` | `https://rest.iad-07.braze.com` |
| US-08 | `https://dashboard-08.braze.com` | `https://rest.iad-08.braze.com` |
| EU-01 | `https://dashboard.braze.eu` or<br> `https://dashboard-01.braze.eu` | `https://rest.fra-01.braze.eu` |
| AU-01 | `https://dashboard.au-01.braze.com/` | `https://rest.au-01.braze.com` |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3 role="presentation"}
{% endtab %}
{% tab Markdown %}
```
| Instance | Dashboard URL | REST Endpoint |
| -------- | --------------------------------------------------------------------- | ------------------------------- |
|----------|-----------------------------------------------------------------------|---------------------------------|
| US-01 | `https://dashboard.braze.com` or<br> `https://dashboard-01.braze.com` | `https://rest.iad-01.braze.com` |
| US-02 | `https://dashboard-02.braze.com` | `https://rest.iad-02.braze.com` |
| US-03 | `https://dashboard-03.braze.com` | `https://rest.iad-03.braze.com` |
Expand All @@ -167,6 +168,7 @@ Lorem ipsum dolor ``sit amet, consectetur adipiscing elit``. Sed nec tortor at l
| US-08 | `https://dashboard-08.braze.com` | `https://rest.iad-08.braze.com` |
| EU-01 | `https://dashboard.braze.eu` or<br> `https://dashboard-01.braze.eu` | `https://rest.fra-01.braze.eu` |
| EU-02 | `https://dashboard-02.braze.eu` | `https://rest.fra-02.braze.eu` |
| AU-01 | `https://dashboard.au-01.braze.com/` | `https://rest.au-01.braze.com` |
{: .reset-td-br-1 .reset-td-br-2 .reset-td-br-3 role="presentation"}
```
{% endtab %}
Expand Down
2 changes: 1 addition & 1 deletion _docs/_developer_guide/changelogs.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ guide_featured_list:
link: /docs/developer_guide/platform_integration_guides/swift/changelog/
image: /assets/img/braze_icons/apple.svg
- name: iOS SDK (Objective-C)
link: /docs/developer_guide/platform_integration_guides/ios/changelog/objc_changelog/
link: /docs/developer_guide/platform_integration_guides/legacy_sdks/ios/changelog/objc_changelog/
image: /assets/img/braze_icons/apple.svg
- name: Web SDK
link: /docs/developer_guide/platform_integration_guides/web/changelog/
Expand Down
6 changes: 3 additions & 3 deletions _docs/_developer_guide/content_cards.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ description: "This landing page links to various ways to customize Braze SDK Con
guide_featured_title: "Section articles"
guide_featured_list:
- name: Customizing Content Card Styles
link: /docs/developer_guide/customization_guides/content_cards/customizing_styles/
link: /docs/developer_guide/content_cards/
image: /assets/img/braze_icons/brush-02.svg
- name: Customizing Content Card Behavior
link: /docs/developer_guide/content_cards/customizing_behavior/
Expand All @@ -27,9 +27,9 @@ guide_featured_list:
link: /docs/developer_guide/content_cards/customizing_feed/
image: /assets/img/braze_icons/book-closed.svg
- name: Logging Analytics
link: /docs/developer_guide/customization_guides/content_cards/logging_analytics/
link: /docs/developer_guide/content_cards/
image: /assets/img/braze_icons/navigation-pointer-01.svg
- name: Creating Custom Content Cards
link: /docs/developer_guide/customization_guides/content_cards/creating_custom_content_cards
link: /docs/developer_guide/content_cards/
image: /assets/img/braze_icons/switch-horizontal-01.svg
---
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ platform:

# Creating custom Content Cards

> This article discusses the basic approach you'll use when implementing custom Content Cards, as well as three common use cases: banner images, a message inbox, and a carousel of images. It assumes you've already read the other articles in the Content Card customization guide to understand what can be done by default and what requires custom code. It is especially to understand how to [log analytics]({{site.baseurl}}/developer_guide/customization_guides/content_cards/logging_analytics) for your custom Content Cards.
> This article discusses the basic approach you'll use when implementing custom Content Cards, as well as three common use cases: banner images, a message inbox, and a carousel of images. It assumes you've already read the other articles in the Content Card customization guide to understand what can be done by default and what requires custom code. It is especially to understand how to [log analytics]({{site.baseurl}}/developer_guide/content_cards/logging_analytics/) for your custom Content Cards.

Braze provides different [Content Card types]({{site.baseurl}}/user_guide/message_building_by_channel/content_cards/creative_details): `imageOnly`, `captionedImage`, `classic`, `classicImage`, and `control`. These can be used as a starting place for your implementations, tweaking their look and feel.

Expand Down Expand Up @@ -98,7 +98,7 @@ You would handle each of the values. Keys like `body`, `title`, and `buttonText`

{% details Further explanation for Android %}

In the Android and FireOS SDK, the message center logic is driven by the `class_type` value that is provided by the key-value pairs from Braze. Using the [`createContentCardable`]({{site.baseurl}}/developer_guide/platform_integration_guides/android/content_cards/implementation_guide) method, you can filter and identify these class types.
In the Android and FireOS SDK, the message center logic is driven by the `class_type` value that is provided by the key-value pairs from Braze. Using the [`createContentCardable`]({{site.baseurl}}/developer_guide/platform_integration_guides/android/content_cards/examples/) method, you can filter and identify these class types.

{% tabs %}
{% tab Kotlin %}
Expand Down
Loading