This is the documentation for the Zanata REST API. It includes detailed information about the resources, content, response codes, etc available to external users.
| Header | Description | 
|---|---|
| X-Auth-User | User name | 
| X-Auth-Token | User's API key | 
| name | path | methods | description | 
|---|---|---|---|
| Asynchronous Process | 
  | 
      
  | 
      Represents a resource for an asynchronous (i.e. background) process. Only certain types of processes are exposed as asynchronous resources. | 
| Copy Trans | 
  | 
      
  | 
      Represents the state of a copy trans run. These are special processes which search for and reuse translations. | 
| Files | 
  | 
      
  | 
      Represents various types of translatable files to be processed by the server instead of the REST client. This REST interface provides endpoints for uploading and downloading files in multiple formats. | 
| Glossary | 
  | 
      
  | 
      Glossary management | 
| Languages | 
  | 
      
  | 
      |
| Project | 
  | 
      
  | 
        Manage projects
 projectSlug: Project Identifier.  | 
    
| Project List | 
  | 
      
  | 
      API endpoint to get a list of projects. | 
| Project Version | 
  | 
      
  | 
      Project version resource API, replacing ProjectIterationResource. | 
| Project locales | 
  | 
      
  | 
      REST interface for configured project locales. | 
|    | 
      
  | 
      
  | 
         | 
    
| Source Documents | 
  | 
      
  | 
        Source document API. This API uses format-independent data structures. For
format specific source document access see Files
 projectSlug: Project Identifier. iterationSlug: Project Iteration identifier.  | 
    
| Statistics | 
  | 
      
  | 
      Fetch different translation statistics | 
| System Version | 
  | 
      
  | 
      Retrieves the system's version. | 
| Translated Documents | 
  | 
      
  | 
        Translated document API. This API uses format-independent data structures. For
format specific source document access see Files
 projectSlug: Project Identifier. iterationSlug: Project Iteration identifier.  | 
    
| Translation Memory | 
  | 
      
  | 
      Allows clients to [push and] pull translation memories. | 
| User Account | 
  | 
      
  | 
      Represents user accounts in the system. username: User name that identifies an account | 
| Version Locales | 
  | 
      
  | 
      REST interface for configured version locales. | 
| type | description | 
|---|---|
| Abstract Resource | |
| Account | System user account. | 
| Base Contribution Statistics | |
| Container Translation Statistics | Generic Container for translation statistics. | 
| ContentState | |
| Contribution Statistics | Contains information about translations contributed by a single user. | 
| Copy Trans Status | Copy Trans process status. | 
| Filter Constraints | |
| Glossary Entry | A single glossary entry representing a single translated term in multiple locales. | 
| Glossary Info | Information about a specific Glossary. | 
| Glossary Locale Info | |
| Glossary Results | Wrapper for list of Glossary entries and a list of warning messages after saving/updating | 
| Glossary Term | A single glossary term for a single locale | 
| Locale Details | |
| Locale Statistics | Contains translation statistics for a single locale. | 
| LocaleMember | |
| Person | |
| Process Status | Generic type to represent the status of a process. | 
| Process Status Code | |
| Project | Representation of the data within a Project resource | 
| Project Version | Represents a Project version (or iteration). | 
| ProjectStatisticsMatrix | |
| Qualified Name | Describes a qualified system name. Usage: Glossary Entry Glossary | 
| Resource | A series of text flows to be translated and sharing common metadata. | 
| ResourceMeta | |
| ResourceType | |
| Result List | A list of results | 
| SourceLocaleDetails | |
| Stats Unit | |
| Status | The possible state of various entities in the system. | 
| Text Container |   This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content/
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget.
 | 
    
| Text Flow | A translatable string | 
| TextFlowTarget |   This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content/
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget.
 | 
    
| TransUnitStatus | |
| Translation Statistics | Translation statistics. Contains actual numbers and other information about the state of translation. | 
| Translations | Represents the translation of a document into a single locale. | 
| User | |
| Version Info | Holds system version information | 
| type | description | 
|---|---|
| streamingOutput | 
| type | description | 
|---|---|
| contentStateType | |
| Status | The possible state of various entities in the system. | 
| resourceEnumType | |
| Account | System user account. | 
| chunkUploadResponseType | |
| Copy Trans Status | Copy Trans process status. | 
| Glossary Entry | A single glossary entry representing a single translated term in multiple locales. | 
| Glossary Info | Information about a specific Glossary. | 
| Glossary Locale Info | |
| Glossary Results | Wrapper for list of Glossary entries and a list of warning messages after saving/updating | 
| Glossary Term | A single glossary term for a single locale | 
| Link | A single link to reference a URI | 
| Locale Details | |
| personType | |
| Process Status | Generic type to represent the status of a process. | 
| Process Status Code | |
| Project | Representation of the data within a Project resource | 
| Project Version | Represents a Project version (or iteration). | 
| Qualified Name | Describes a qualified system name. Usage: Glossary Entry Glossary | 
| Version Info | Holds system version information | 
| Abstract Resource | |
| Resource | A series of text flows to be translated and sharing common metadata. | 
| resourceMetaType | |
| Text Container |   This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content/
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget.
 | 
    
| Text Flow | A translatable string | 
| textFlowTargetType |   This class contains string contents for a single translatable message. It
maps between the JAXB/JSON representation of content/
contents (in separate elements, for backwards-compatibility) and
the server model (which represents contents as an
ArrayList to support plural forms). This class is the superclass
for TextFlow and TextFlowTarget.
 | 
    
| Translations | Represents the translation of a document into a single locale. | 
| Container Translation Statistics | Generic Container for translation statistics. | 
| Translation Statistics | Translation statistics. Contains actual numbers and other information about the state of translation. | 
| Stats Unit |