Skip to content

Audiences API

All URIs are relative to https://api.syntheticusers.com/api/v1

MethodHTTP requestDescription
createAudiencePOST /audiencesCreate Audience
deleteAudienceDELETE /audiences/Delete Audience
editAudiencePATCH /audiences/Edit Audience
extendAudiencePOST /audiences/{audience_id}/extendExtend Audience
generateAudiencePOST /audiences/{audience_id}/generateGenerate Audience
getAudienceGET /audiences/Get Audience
listAudiencesGET /audiencesList Audiences

createAudience

Audience createAudience(audienceCreate)

Example

typescript
import { createConfiguration, AudiencesApi } from '';
import type { AudiencesApiCreateAudienceRequest } from '';

const configuration = createConfiguration();
const apiInstance = new AudiencesApi(configuration);

const request: AudiencesApiCreateAudienceRequest = {
  
  audienceCreate: {
    title: "title_example",
    description: "description_example",
    projectId: "projectId_example",
  },
};

const data = await apiInstance.createAudience(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
audienceCreateAudienceCreate

Return type

Audience

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

deleteAudience

any deleteAudience()

Example

typescript
import { createConfiguration, AudiencesApi } from '';
import type { AudiencesApiDeleteAudienceRequest } from '';

const configuration = createConfiguration();
const apiInstance = new AudiencesApi(configuration);

const request: AudiencesApiDeleteAudienceRequest = {
  
  audienceId: "audience_id_example",
};

const data = await apiInstance.deleteAudience(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
audienceId[string]defaults to undefined

Return type

any

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

editAudience

Audience editAudience(audienceUpdate)

Example

typescript
import { createConfiguration, AudiencesApi } from '';
import type { AudiencesApiEditAudienceRequest } from '';

const configuration = createConfiguration();
const apiInstance = new AudiencesApi(configuration);

const request: AudiencesApiEditAudienceRequest = {
  
  audienceId: "audience_id_example",
  
  audienceUpdate: {
    title: "title_example",
    description: "description_example",
  },
};

const data = await apiInstance.editAudience(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
audienceUpdateAudienceUpdate
audienceId[string]defaults to undefined

Return type

Audience

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

extendAudience

any extendAudience(audienceExtend)

Example

typescript
import { createConfiguration, AudiencesApi } from '';
import type { AudiencesApiExtendAudienceRequest } from '';

const configuration = createConfiguration();
const apiInstance = new AudiencesApi(configuration);

const request: AudiencesApiExtendAudienceRequest = {
  
  audienceId: "audience_id_example",
  
  audienceExtend: {
    quantity: 1,
  },
};

const data = await apiInstance.extendAudience(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
audienceExtendAudienceExtend
audienceId[string]defaults to undefined

Return type

any

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

generateAudience

Array<string> generateAudience(audienceGenerate)

Example

typescript
import { createConfiguration, AudiencesApi } from '';
import type { AudiencesApiGenerateAudienceRequest } from '';

const configuration = createConfiguration();
const apiInstance = new AudiencesApi(configuration);

const request: AudiencesApiGenerateAudienceRequest = {
  
  audienceId: "audience_id_example",
  
  audienceGenerate: {
    quantity: 1,
    problems: [
      "problems_example",
    ],
    researchGoalId: "researchGoalId_example",
    files: [
      "files_example",
    ],
  },
};

const data = await apiInstance.generateAudience(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
audienceGenerateAudienceGenerate
audienceId[string]defaults to undefined

Return type

Array<string>

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

getAudience

Audience getAudience()

Example

typescript
import { createConfiguration, AudiencesApi } from '';
import type { AudiencesApiGetAudienceRequest } from '';

const configuration = createConfiguration();
const apiInstance = new AudiencesApi(configuration);

const request: AudiencesApiGetAudienceRequest = {
  
  audienceId: "audience_id_example",
};

const data = await apiInstance.getAudience(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
audienceId[string]defaults to undefined

Return type

Audience

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

listAudiences

PageAudience listAudiences()

Example

typescript
import { createConfiguration, AudiencesApi } from '';
import type { AudiencesApiListAudiencesRequest } from '';

const configuration = createConfiguration();
const apiInstance = new AudiencesApi(configuration);

const request: AudiencesApiListAudiencesRequest = {
    // Comma-separated list of audience IDs (optional)
  id: "id_example",
    // Comma-separated list of project IDs (optional)
  projectId: "projectId_example",
    // Page number (optional)
  page: 1,
    // Page size (optional)
  size: 50,
};

const data = await apiInstance.listAudiences(request);
console.log('API called successfully. Returned data:', data);

Parameters

NameTypeDescriptionNotes
id[string]Comma-separated list of audience IDs(optional) defaults to undefined
projectId[string]Comma-separated list of project IDs(optional) defaults to undefined
page[number]Page number(optional) defaults to 1
size[number]Page size(optional) defaults to 50

Return type

PageAudience

Authorization

HTTPBearer

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful Response-
422Validation Error-

[Back to top] [Back to API list] [Back to SDK]

Released under the MIT License.