Create Project API
Group records using the Project API. You could later fetch these records using the Project Fetch Records API.
Root
Route
Request Type
Request Headers
Below are the list of Accepted Request Headers if you are trying to Create Project.
Request Header | Value | Required |
---|---|---|
X-Master-Key | <API_KEY> | Yes |
X-Master-Key Required
You will need this Key to access mostly any API end-point on TTSKit. You could find the key on the API Key page.
Query String Parameters
Query String Parameter | Value | Required |
---|---|---|
name | <Project Name> | Yes |
desc | <Project Description> | Yes |
name Required
Name is a required parameter which sets the Project Name. You cannot set a name more than 200 characters.
desc Required
Desc is a required parameter to describe the project. You cannot set a desc more than 2000 characters.
Code Samples
- cURL
- Java
- JavaScript (ES6)
- Python 3
- Ruby
Request Response
Success Status Code: 200
Error Status Code: 400, 401, 402, 403, 500
For more information on the error codes & errors you might possibly encounter, refer to the below section.
Error Reference
- 400 Bad Request
- 401 UnAuthorized
- 402 Payment Required
- 403 Forbidden
Invalid Route
To solve this issue, simply provide the correct Route.
Ensure your data complies with data constraints
You can refer to "subMessage" for more details.
You need to pass X-Master-Key in the header
You'll encounter this error if you are not passing the X-Master-Key header which is required to authenticate your request. In-order to fix this, pass the X-Master-Key header with a value of the API Key which you can find on the API Keys page.
Currently, The API is only supported for premium users. Upgrade to Premium plan https://ttskit.com/pricing to use these features
You need to upgrade your account to the Premium Plan to use these features.
You are making requests too fast.
Approximately 1 request every 2 seconds.