Skip to main content

Create Program

POST 

https://platform.nativeframe.com/program/api/v1/projects/:projectID/programs

Create a new program with default composition

Generate JWT

Request

Path Parameters

    projectID stringrequired

    ID of the project

Body

required

Program to create

    idstring
    projectIDstring
    programNamestring
    programSlugstringrequired
    clientReferrerstring
    defaultCompositionstring
    modestring
    createdBystring
    updatedBystring
    createdOnstring
    updatedOnstring

Responses

Program created

Schema

    idstring
    projectIDstring
    programNamestring
    programSlugstringrequired
    clientReferrerstring
    defaultCompositionstring
    modestring
    createdBystring
    updatedBystring
    createdOnstring
    updatedOnstring

Authorization: http

name: JWTtype: httpscopes: aud:internal-account,service-account,roles:internal-account,service-accountscheme: bearerbearerFormat: JWTdescription: Bearer Token authentication for applications
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://platform.nativeframe.com/program/api/v1/projects/:projectID/programs");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var content = new StringContent("{\n \"id\": \"string\",\n \"projectID\": \"string\",\n \"programName\": \"string\",\n \"programSlug\": \"string\",\n \"clientReferrer\": \"string\",\n \"defaultComposition\": \"string\",\n \"mode\": \"string\",\n \"createdBy\": \"string\",\n \"updatedBy\": \"string\",\n \"createdOn\": \"string\",\n \"updatedOn\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://platform.nativeframe.com
Auth
Parameters
— pathrequired
Body required
{
  "id": "string",
  "projectID": "string",
  "programName": "string",
  "programSlug": "string",
  "clientReferrer": "string",
  "defaultComposition": "string",
  "mode": "string",
  "createdBy": "string",
  "updatedBy": "string",
  "createdOn": "string",
  "updatedOn": "string"
}
ResponseClear

Click the Send API Request button above and see the response here!