POST
/
v4
/
studio-projects
import SGPClient from 'sgp';

const client = new SGPClient({
  apiKey: process.env['SGP_API_KEY'], // This is the default and can be omitted
});

async function main() {
  const studioProject = await client.studioProjects.create({
    account_id: 'account_id',
    description: 'description',
    name: 'name',
    studio_api_key: 'studio_api_key',
  });

  console.log(studioProject.id);
}

main();
{
  "name": "<string>",
  "description": "<string>",
  "id": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "account_id": "<string>",
  "created_by_user_id": "<string>"
}

Authorizations

x-api-key
string
header
required

Headers

x-selected-account-id
string | null

Body

application/json
name
string
required

The name of the Studio Project

description
string
required

The description of the Studio Project

studio_api_key
string
required

Your API key for Studio, can be updated with the PATCH endpoint

account_id
string
required

The ID of the account that owns the given entity.

Response

200
application/json
Successful Response
name
string
required

The name of the Studio Project

description
string
required

The description of the Studio Project

id
string
required

The unique identifier of the entity.

created_at
string
required

The date and time when the entity was created in ISO format.

account_id
string
required

The ID of the account that owns the given entity.

created_by_user_id
string
required

The user who originally created the entity.