---
title: "POST /gdc/internal/model/diffFromEmpty"
method: POST
path: "/gdc/internal/model/diffFromEmpty"
---

# POST /gdc/internal/model/diffFromEmpty

`POST /gdc/internal/model/diffFromEmpty`

## Request

- Base URL: `https://secure.gooddata.com`
- URL: `https://secure.gooddata.com/gdc/internal/model/diffFromEmpty`
- Auth: none declared

## Request body

- DiffRequest
  - `diffRequest` object, required
    - `targetModel` ProjectModel1, required
      - `projectModel` object, required
        - `modelMetadata` ModelMetadata
          - `containCA` boolean: true if the model is generated including computed attributes
        - `datasets` PmDataset1[], nullable
          - `dataset` PmDatasetRequest, required
            - `identifier` string, required
            - `title` string, required
            - `description` string
            - `anchor` PmAttribute1
              - …
            - `attributes` PmAttribute1[]
              - …
            - `bridges` string[]
            - `facts` PmFact1[]
              - …
            - `references` string[]: IDs of referenced dataset / date dimensions
            - `summary` string, nullable
            - `production` boolean
        - `dateDimensions` PmDateDimension1[], nullable
          - `dateDimension` PmDateDimensionRequest, required
            - `name` string, required
            - `title` string, required
            - `urn` string
            - `identifier` string
            - `identifierPrefix` string
            - `bridges` string[]
            - `production` boolean

## Response `202`

Accepted - the task is still running

- AsyncTask: Deprecated taskman async task used in old API resources. It contains `link` element in singular which doesn't comply with our API rules.
  - `asyncTask` object, required
    - `link` AsyncTaskPollLink, required
      - `poll` string, uri, required: URI of the polling resource

## Other responses

- `400`: Bad Request - if the target project model is invalid
- `403`: Forbidden - the project does not exist

---

[API](https://skmtc.dev/gooddata/apis/gooddata-api-documentation.md) - [All operations](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/revisions/e5dc0ee6ab00?raw)
