Nest Changelog

1.1.11

3/21/2022

1.1.12

3/22/2022

4 changed endpoints

POST /campaigns

Create a new campaign

Request Body
{
  dateExpires?: number,

name?: string, partner?: { id?: number, }, utmCampaign?: string, utmSource?: string, }
Response Body
{
  data: {
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,

guid?: string, name?: string, partner?: { id?: number, }, utmCampaign?: string, utmSource?: string, }, }

POST /campaigns

Create a new campaign

Request Body
{
  dateExpires?: number,
+ delayBillingDays?: number,
  name?: string,
  partner?: {
    id?: number,
  },
  utmCampaign?: string,
  utmSource?: string,
}
Response Body
{
  data: {
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,
+   delayBillingDays?: number,
    guid?: string,
    name?: string,
    partner?: {
      id?: number,
    },
    utmCampaign?: string,
    utmSource?: string,
  },
}

GET /campaigns

Get all campaigns

Response Body
{
  data: List<{
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,

guid?: string, name?: string, partner?: { id?: number, }, utmCampaign?: string, utmSource?: string, }>, }

GET /campaigns

Get all campaigns

Response Body
{
  data: List<{
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,
+   delayBillingDays?: number,
    guid?: string,
    name?: string,
    partner?: {
      id?: number,
    },
    utmCampaign?: string,
    utmSource?: string,
  }>,
}

GET /campaigns/{guid}

Get a specific campaign

Response Body
{
  data: {
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,

guid?: string, name?: string, partner?: { id?: number, }, utmCampaign?: string, utmSource?: string, }, }

GET /campaigns/{guid}

Get a specific campaign

Response Body
{
  data: {
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,
+   delayBillingDays?: number,
    guid?: string,
    name?: string,
    partner?: {
      id?: number,
    },
    utmCampaign?: string,
    utmSource?: string,
  },
}

PATCH /campaigns/{guid}

Edit a campaign (overlay)

Request Body
{
  dateExpires: number,

name: string, partner: { id?: number, }, utmCampaign: string, utmSource: string, }
Response Body
{
  data: {
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,

guid?: string, name?: string, partner?: { id?: number, }, utmCampaign?: string, utmSource?: string, }, }

PATCH /campaigns/{guid}

Edit a campaign (overlay)

Request Body
{
  dateExpires: number,
+ delayBillingDays: number,
  name: string,
  partner: {
    id?: number,
  },
  utmCampaign: string,
  utmSource: string,
}
Response Body
{
  data: {
    createdBy?: {
      id?: number,
    },
    dateCreated?: number,
    dateExpires?: number,
+   delayBillingDays?: number,
    guid?: string,
    name?: string,
    partner?: {
      id?: number,
    },
    utmCampaign?: string,
    utmSource?: string,
  },
}
WORK IN PROGRESS