{ "opencollection": "1.0.0", "info": { "name": "Transifex Activity Reports Projects API", "version": "3.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Projects", "type": "folder" }, "items": [ { "info": { "name": "List projects", "type": "http" }, "http": { "method": "GET", "url": "https://rest.api.transifex.com/projects", "params": [ { "name": "filter[organization]", "value": "", "type": "query", "description": "Filter results by an organization" }, { "name": "page[cursor]", "value": "", "type": "query", "description": "The cursor used for pagination. The value of the cursor must be retrieved from pagination links included in previous responses; you should not attempt to write them on your own.\n" }, { "name": "filter[slug]", "value": "", "type": "query" }, { "name": "filter[name]", "value": "", "type": "query" } ] }, "docs": "Get the list of projects that belong to a single organization." }, { "info": { "name": "Create a Project", "type": "http" }, "http": { "method": "POST", "url": "https://rest.api.transifex.com/projects", "body": { "type": "json", "data": "{}" } }, "docs": "Create a Project" }, { "info": { "name": "Get project details", "type": "http" }, "http": { "method": "GET", "url": "https://rest.api.transifex.com/projects/:project_id", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get the details of a specific project." }, { "info": { "name": "Update a Project", "type": "http" }, "http": { "method": "PATCH", "url": "https://rest.api.transifex.com/projects/:project_id", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a Project" }, { "info": { "name": "Delete Project", "type": "http" }, "http": { "method": "DELETE", "url": "https://rest.api.transifex.com/projects/:project_id", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ] }, "docs": "Delete a project." }, { "info": { "name": "List project languages", "type": "http" }, "http": { "method": "GET", "url": "https://rest.api.transifex.com/projects/:project_id/languages", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get a list of all target languages of a specific project." }, { "info": { "name": "Get project maintainers", "type": "http" }, "http": { "method": "GET", "url": "https://rest.api.transifex.com/projects/:project_id/maintainers", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." }, { "name": "page[cursor]", "value": "", "type": "query", "description": "The cursor used for pagination. The value of the cursor must be retrieved from pagination links included in previous responses; you should not attempt to write them on your own.\n" } ] }, "docs": "Get the maintainers of a project." }, { "info": { "name": "List language relationships", "type": "http" }, "http": { "method": "GET", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/languages", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." }, { "name": "page[cursor]", "value": "", "type": "query", "description": "The cursor used for pagination. The value of the cursor must be retrieved from pagination links included in previous responses; you should not attempt to write them on your own.\n" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List language relationships" }, { "info": { "name": "Create language relationship", "type": "http" }, "http": { "method": "POST", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/languages", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Add target language to the project." }, { "info": { "name": "Update language relationships", "type": "http" }, "http": { "method": "PATCH", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/languages", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Completely replace the target language of a specific project.\n\n_**Warning**: This is a highly destructive operation._\n" }, { "info": { "name": "Delete language relationship", "type": "http" }, "http": { "method": "DELETE", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/languages", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Remove target language from a project." }, { "info": { "name": "Get project maintainer relationships", "type": "http" }, "http": { "method": "GET", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/maintainers", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." }, { "name": "page[cursor]", "value": "", "type": "query", "description": "The cursor used for pagination. The value of the cursor must be retrieved from pagination links included in previous responses; you should not attempt to write them on your own.\n" } ] }, "docs": "Get project maintainer relationships." }, { "info": { "name": "Add maintainers to project", "type": "http" }, "http": { "method": "POST", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/maintainers", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add maintainers to project." }, { "info": { "name": "Update project maintainers", "type": "http" }, "http": { "method": "PATCH", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/maintainers", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Completely replace project maintainers.\n\n_**Warning**: This is a highly destructive operation._\n" }, { "info": { "name": "Remove maintainers from project", "type": "http" }, "http": { "method": "DELETE", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/maintainers", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Remove maintainers from project." }, { "info": { "name": "Get team relationship", "type": "http" }, "http": { "method": "GET", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/team", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ] }, "docs": "Get team relationship" }, { "info": { "name": "Update team relationship", "type": "http" }, "http": { "method": "PATCH", "url": "https://rest.api.transifex.com/projects/:project_id/relationships/team", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "Format of composite id should be `o:organization_slug:p:project_slug`." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update team relationship to set a new team to the project." } ] } ], "bundled": true }