Official Documentation

OAuth 2.0 Authentication

AI Marketing Brain connects authorized user accounts through the official OAuth authorization frameworks provided by supported social media platforms.

Users authenticate directly with the platform they choose to connect. Brain Africa Labs does not request or collect social media passwords.

Security Privacy Policy
✔ OAuth 2.0 ✔ Official APIs ✔ HTTPS ✔ User Consent ✔ Secure Tokens

AI Marketing Brain

AI-powered marketing automation

AI Marketing Brain is the flagship product of Brain Africa Labs. It helps businesses, agencies and creators create, review, schedule and publish marketing content through official social media APIs.

Social media accounts are connected using the authorization mechanisms provided by each platform. Users remain in control of the permissions granted to AI Marketing Brain.

TikTok Integration

TikTok Content Posting API

Brain Africa Labs integrates with TikTok through TikTok's official Content Posting API.

Users connect their TikTok account through the official TikTok authorization flow and explicitly authorize the permissions requested by AI Marketing Brain.

After authorization, AI Marketing Brain uses the authorized access token to perform permitted API operations, including video publishing through the TikTok Direct Post workflow where supported.

Brain Africa Labs does not request or store TikTok account passwords.

Official TikTok API

TikTok account operations are performed through TikTok's official API endpoints.

OAuth Authorization

Users authorize access directly through the TikTok authorization experience.

Authorized Publishing

Authorized users can submit video content for publication through TikTok's official Content Posting API, subject to the capabilities and publication restrictions applied to the application and account by TikTok.

Publication Status

AI Marketing Brain checks the publication status returned by TikTok to determine whether the submitted video is still processing, has completed publication, or requires further action.

TikTok Publishing Flow

The following workflow describes how an authorized user can publish video content through the official TikTok API.

1

User Connects TikTok

The user chooses TikTok in AI Marketing Brain and starts the account connection process.

2

TikTok Authorization

The user is redirected to the official TikTok authorization experience.

3

User Consent

TikTok displays the permissions requested by the application. The user can approve or deny access.

4

Authorization Code

After authorization, the application receives the authorization response and securely exchanges the authorization code for an access token.

5

Creator Information

The application retrieves the available creator information and publishing options required by the TikTok publishing workflow.

6

Video Upload / Direct Post

The authorized workflow submits the video using the supported TikTok Content Posting API operation.

7

Publication Status

The application checks the publication status returned by TikTok to determine whether processing is still in progress, has completed, or requires further action.

How to Test the TikTok Integration

Testing the TikTok Publishing Workflow

To test the TikTok integration, a reviewer or authorized user connects a TikTok account to AI Marketing Brain through the official TikTok OAuth authorization flow.

  1. Open AI Marketing Brain and select the TikTok connection option.
  2. Authorize the requested permissions through TikTok.
  3. Return to AI Marketing Brain after authorization.
  4. Select or provide a video prepared for publication.
  5. Submit the video through the TikTok publishing workflow.
  6. The application uploads the video and monitors the publication status returned by TikTok.
  7. The final status is displayed by the application after TikTok processing is completed.

All authentication and authorization steps are performed through TikTok's official OAuth mechanism. Brain Africa Labs does not request or collect the user's TikTok password.

Publication availability and visibility are subject to TikTok's applicable production review, account permissions, and platform restrictions. Brain Africa Labs does not attempt to bypass or modify these restrictions.

TikTok Review Notes

Official API and User-Authorized Workflow

The TikTok integration is designed for users who explicitly connect and authorize their TikTok account through TikTok's official authorization experience.

The application uses the permissions granted by the user to perform the supported publishing operations through TikTok's official Content Posting API. The application does not request TikTok login credentials directly.

The publishing workflow is asynchronous. After a video is submitted, AI Marketing Brain uses the API response and publication-status information returned by TikTok to determine whether the submission is processing, completed, or requires further action.

Production publication capabilities and visibility remain controlled by TikTok and may depend on the application's production review status and the connected account.

TikTok Permissions

Account Information

Access to account information required to identify the authorized TikTok account and support the publishing workflow.

Video Publishing

The publishing permission allows AI Marketing Brain to submit authorized video content to the connected TikTok account through the official TikTok Content Posting API.

User Consent

Publishing actions require the user to authorize the requested permissions through TikTok.

Limited Access

AI Marketing Brain uses API access only for the authorized functionality and permissions granted by the user.

TikTok Publication Visibility

TikTok Production and Audit Requirements

TikTok controls the publication capabilities and visibility available to applications using its Content Posting API.

During development and before the application has completed the applicable TikTok production review, TikTok may restrict the visibility of content published through the API.

Brain Africa Labs does not attempt to bypass these platform restrictions.

Once the application is approved for the applicable production capabilities, AI Marketing Brain will use the publication options made available by TikTok and the connected user's account.

OAuth 2.0 Authorization Flow

Authentication is completed directly on the official platform. Brain Africa Labs never receives the user's social media password.

1

User Starts Connection

The user selects a supported platform and clicks "Connect Account".

2

Redirect to Provider

The user is redirected to the official authentication page of the selected platform.

3

User Authentication

Login credentials are entered only on the official platform.

4

User Consent

The platform displays the requested permissions and the user can approve or deny access.

5

Authorization Granted

The platform returns an authorization response that is processed securely by the application.

6

Secure API Access

The authorized access token is used for permitted API requests.

Secure Token Management

Access Tokens

OAuth access tokens are used for authorized API requests and are not used as substitutes for user passwords.

Refresh Tokens

Where supported by the platform, refresh tokens may be used to renew authorization without requiring the user to authenticate again.

HTTPS

OAuth credentials and API communications are transmitted through encrypted HTTPS connections.

Revocation

Users can revoke authorization through the relevant platform account controls.

Supported OAuth Providers

TikTok

Official TikTok authorization and Content Posting API integration.

Facebook

Meta Graph API authorization for supported features.

Instagram

Instagram Graph API authorization for supported features.

YouTube

Google OAuth authentication for supported features.

LinkedIn

LinkedIn OAuth authorization for supported features.

What Brain Africa Labs Does Not Do

Privacy Protection

Privacy-First Approach

AI Marketing Brain follows a privacy-first approach. The platform is designed to access only the information necessary to provide features authorized by the user.

Security Best Practices

1

Official Authentication

Users authenticate through the official platform authorization interface.

2

Permission Review

Users should review requested permissions before approving access.

3

Account Protection

Users should enable multi-factor authentication where supported by their platform.

4

Revocation

Users can remove authorization through the connected platform's account controls.

Frequently Asked Questions

No. Authentication takes place on TikTok's official authorization interface. Brain Africa Labs does not request or store TikTok passwords.

Yes. Users can revoke authorization through the relevant platform account or security settings.

Permissions allow AI Marketing Brain to perform only the actions authorized by the user, such as supported content publishing operations.

No. AI Marketing Brain uses the capabilities and publication options made available by TikTok's official APIs and does not attempt to bypass platform restrictions.

Related Documentation

AI Marketing Brain

Learn how the AI Marketing Brain platform creates, reviews, schedules and publishes marketing content.

View Product

Security

Learn about the security practices used by Brain Africa Labs.

Security

API Reference

Review the API documentation and supported integration architecture.

API Reference

Privacy Policy

Learn how user information and authorized account data are handled.

Privacy

Questions About OAuth or Integrations?

For questions about Brain Africa Labs, AI Marketing Brain or supported social media integrations, contact our team.


Contact Us Privacy Policy