---
agentTools:
  projectIndex: https://motaword.readme.io/llms.txt
---

# Upload a style guide

Upload a style guide to accompany your translation project. Style guides and glossaries are not processed or shown to anybody until you `[launch](http://motaword.readme.io/docs/start-a-project)` your project.

[block:callout]
{
  "type": "info",
  "body": "See \"[Supported formats](http://motaword.readme.io/docs/supported-formats)\" section to get a list of supported formats for documents, style guides and glossaries.",
  "title": "Supported formats"
}
[/block]

[block:callout]
{
  "type": "danger",
  "title": "",
  "body": "You can only add/update/delete style guides before you launch the project."
}
[/block]

[block:api-header]
{
  "type": "basic",
  "title": "Uploading style guides as form data"
}
[/block]

You can also upload your style guides by providing their content directly in the POST request. Instead of providing an array of file handles in `styleguides` parameter, just enter `name` and `data` parameters for each style guide file.

**Example:**

[block:code]
{
  "codes": [
    {
      "code": "----WebKitFormBoundary7MA4YWxkTrZu0gW\nContent-Disposition: form-data; name=\"styleguides[0][name]\"\n\nSampleStyleGuide.pdf\n----WebKitFormBoundary7MA4YWxkTrZu0gW\nContent-Disposition: form-data; name=\"styleguides[0][data]\"\n\n[BINARY DATA...]\n----WebKitFormBoundary7MA4YWxkTrZu0gW",
      "language": "curl"
    },
    {
      "code": "var form = new FormData();\n// ....\nform.append(\"styleguides[0][name]\", \"SampleStyleGuide.pdf\");\nform.append(\"styleguides[0][data]\", \"[BINARY DATA...]\");",
      "language": "javascript"
    }
  ]
}
[/block]

[block:callout]
{
  "type": "success",
  "body": "You can also upload document and glossary files in this scheme."
}
[/block]