---
schema_version: "1"
id: edea36f93e8b169c11a0a5651675530effec26af15ab9f13bb44cf545d1547f6
title: Authoring API Quick Start Guide
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/semantic-layer/guides/quick-start-connect-api.md
canonical_url: https://developer.salesforce.com/docs/data/semantic-layer/guide/quick-start-connect-api.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 593df68855a60a6960b4eba9c9dfffe815d1ff05f061f57b403643a8932a6301
products:
  - Tableau Semantics Layer APIs
  - Data 360 Developer Documentation
---
# Authoring API Quick Start Guide

Learn how to quickly get started with the Authoring API for Tableau Semantics.

The Authoring API is used to create and customize Semantic Models and definitions. The Connect API also allows you to customize a variety of fields within Semantic Definitions and establish relationships between Semantic Definitions to compose a variety of Semantic Models to suit all your business needs.

## Create the Semantic Model

The first step is to create the Semantic Model with the POST command.

`<POST> /semantic/models/`

## Add Data 360 Objects to the Semantic Model

For each Semantic Model, you must create or add Data 360 Objects (DMOs and CIs) with a POST call.

`<POST> /semantic/models/${ModelName}/tables/`

Repeat the call for each Data 360 Object you want to add.

## Create Calculated Dimensions and Measurements and Establish Relationships

Optionally, you can create Calculated Dimensions and Measurements and establish Relationships between them within the Semantic Model through POST and PATCH commands.

`<POST> /semantic/models/${ModelName}/calculated-dimensions/`

`<POST> /semantic/models/${ModelName}/calculated-measurements/`

`<POST> /semantic/models/${ModelName}/relationships/`

## Learn more about Connect API in Salesforce

- [REST API Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_oauth_and_connected_apps.htm)
- [Connect REST API Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_error_responses.htm)
