Distributions

Add Distribution

Required scopes: project.translation (Read and Write).

post/projects/{projectId}/distributions

Request

Path parameters

projectIdinteger required

Project Identifier. Get via List Projects

Request body

exportMode'default' | 'bundle'

Export mode

namestring required

Distribution name

fileIdsinteger[]

Files ids

Note: Required for default export mode

bundleIdsinteger[]

Bundles ids. Get via List Bundles

Note: Required for bundle export mode

Example request

{
  "exportMode": "default",
  "name": "distribution 1",
  "fileIds": [
    24,
    25,
    38
  ],
  "bundleIds": [
    45,
    62
  ]
}

Response

Distribution was successfully created

Example response

{
  "data": {
    "hash": "50fb350641274ba88296f97dc7e3e0c3",
    "manifestUrl": "https://distributions.crowdin.net/{distribution_hash}/manifest.json",
    "name": "Export Bundle",
    "bundleIds": [
      45,
      62
    ],
    "createdAt": "2019-09-16T13:48:04+00:00",
    "updatedAt": "2019-09-19T13:25:27+00:00",
    "exportMode": "bundle",
    "fileIds": [
      24,
      25,
      38
    ]
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.