Skip to main content
Every faraday.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Accounts

create

accounts.create Create a Faraday subaccount Risk: write
Input
Output

delete

accounts.delete Delete a Faraday account Risk: destructive
Input Output: object

get

accounts.get Retrieve a Faraday account Risk: read
Input Output

getBilling

accounts.getBilling Get billing for a Faraday account Risk: read
Input Output: object

getCurrent

accounts.getCurrent Retrieve the current Faraday account Risk: read
Input: empty object Output

getCurrentBilling

accounts.getCurrentBilling Get billing for the current Faraday account Risk: read
Input: empty object Output: object

list

accounts.list List Faraday accounts Risk: read
Input Output: object[]

update

accounts.update Update a Faraday account (JSON Merge Patch) Risk: write
Input Output

Attributes

list

attributes.list List Faraday attributes Risk: read
Input Output: object

Cohorts

archive

cohorts.archive Archive a Faraday cohort Risk: write
Input: object
Output: object

create

cohorts.create Create a Faraday cohort Risk: write
Input Output: object

delete

cohorts.delete Delete a Faraday cohort Risk: destructive
Input Output: object

forceUpdate

cohorts.forceUpdate Force update a Faraday cohort Risk: write
Input Output: object

get

cohorts.get Retrieve a Faraday cohort Risk: read
Input Output: object

getMembershipAnalysis

cohorts.getMembershipAnalysis Get Faraday cohort membership analysis Risk: read
Input Output: object

list

cohorts.list List Faraday cohorts Risk: read
Input Output: object

unarchive

cohorts.unarchive Unarchive a Faraday cohort Risk: write
Input: object
Output: object

update

cohorts.update Update a Faraday cohort (JSON Merge Patch) Risk: write
Input Output: object

Connections

archive

connections.archive Archive a Faraday connection Risk: write
Input: object
Output: object

delete

connections.delete Delete a Faraday connection Risk: destructive
Input Output: object

forceUpdate

connections.forceUpdate Force update a Faraday connection Risk: write
Input Output: object

getDatasets

connections.getDatasets List datasets for a Faraday connection Risk: read
Input Output: object

getTargets

connections.getTargets List targets for a Faraday connection Risk: read
Input Output: object

list

connections.list List Faraday connections Risk: read
Input Output: object

update

connections.update Update a Faraday connection (JSON Merge Patch) Risk: write
Input Output: object

Datasets

archive

datasets.archive Archive a Faraday dataset Risk: write
Input: object
Output: object

create

datasets.create Create a Faraday dataset Risk: write
Input Output: object

delete

datasets.delete Delete a Faraday dataset Risk: destructive
Input Output: object

forceUpdate

datasets.forceUpdate Force update a Faraday dataset Risk: write
Input Output: object

get

datasets.get Retrieve a Faraday dataset Risk: read
Input Output: object

getIngressLogs

datasets.getIngressLogs Get Faraday dataset ingress logs Risk: read
Input Output: object

list

datasets.list List Faraday datasets Risk: read
Input Output: object

unarchive

datasets.unarchive Unarchive a Faraday dataset Risk: write
Input: object
Output: object

update

datasets.update Update a Faraday dataset (JSON Merge Patch) Risk: write
Input Output: object

Feature Stores

list

featureStores.list List Faraday feature stores Risk: read
Input Output: object

Graph

get

graph.get Retrieve the Faraday resource dependency graph Risk: read
Input: empty object Output: object[]

Market Opportunity Analyses

list

marketOpportunityAnalyses.list List Faraday market opportunity analyses Risk: read
Input Output: object

Outcomes

archive

outcomes.archive Archive a Faraday outcome Risk: write
Input: object
Output: object

create

outcomes.create Create a Faraday outcome Risk: write
Input Output: object

delete

outcomes.delete Delete a Faraday outcome Risk: destructive
Input Output: object

forceUpdate

outcomes.forceUpdate Force update a Faraday outcome Risk: write
Input Output: object

get

outcomes.get Retrieve a Faraday outcome Risk: read
Input Output: object

list

outcomes.list List Faraday outcomes Risk: read
Input Output: object

unarchive

outcomes.unarchive Unarchive a Faraday outcome Risk: write
Input: object
Output: object

update

outcomes.update Update a Faraday outcome (JSON Merge Patch) Risk: write
Input Output: object

Persona Sets

archive

personaSets.archive Archive a Faraday persona set Risk: write
Input: object
Output: object

create

personaSets.create Create a Faraday persona set Risk: write
Input Output: object

delete

personaSets.delete Delete a Faraday persona set Risk: destructive
Input Output: object

forceUpdate

personaSets.forceUpdate Force update a Faraday persona set Risk: write
Input Output: object

get

personaSets.get Retrieve a Faraday persona set Risk: read
Input Output: object

getAnalysisDimensions

personaSets.getAnalysisDimensions Get Faraday persona set dimension analysis Risk: read
Input Output: object

getAnalysisFlow

personaSets.getAnalysisFlow Get Faraday persona set flow analysis Risk: read
Input Output: object

list

personaSets.list List Faraday persona sets Risk: read
Input Output: object

unarchive

personaSets.unarchive Unarchive a Faraday persona set Risk: write
Input: object
Output: object

update

personaSets.update Update a Faraday persona set (JSON Merge Patch) Risk: write
Input Output: object

Places

archive

places.archive Archive a Faraday place Risk: write
Input: object
Output: object

create

places.create Create a Faraday place Risk: write
Input Output: object

delete

places.delete Delete a Faraday place Risk: destructive
Input Output: object

forceUpdate

places.forceUpdate Force update a Faraday place Risk: write
Input Output: object

get

places.get Retrieve a Faraday place Risk: read
Input Output: object

list

places.list List Faraday places Risk: read
Input Output: object

unarchive

places.unarchive Unarchive a Faraday place Risk: write
Input: object
Output: object

update

places.update Update a Faraday place (JSON Merge Patch) Risk: write
Input Output: object

Recommenders

list

recommenders.list List Faraday recommenders Risk: read
Input Output: object

Scopes

archive

scopes.archive Archive a Faraday scope Risk: write
Input: object
Output: object

create

scopes.create Create a Faraday scope Risk: write
Input Output: object

delete

scopes.delete Delete a Faraday scope Risk: destructive
Input Output: object

forceUpdate

scopes.forceUpdate Force update a Faraday scope Risk: write
Input Output: object

get

scopes.get Retrieve a Faraday scope Risk: read
Input Output: object

getAnalysis

scopes.getAnalysis Get Faraday scope analysis Risk: read
Input Output: object

getDatasets

scopes.getDatasets List datasets for a Faraday scope Risk: read
Input Output: object

getEfficacy

scopes.getEfficacy Get Faraday scope efficacy Risk: read
Input Output: object

getPayloadCohorts

scopes.getPayloadCohorts Get Faraday scope payload cohorts Risk: read
Input Output: object

getPayloadOutcomes

scopes.getPayloadOutcomes Get Faraday scope payload outcomes Risk: read
Input Output: object

getPayloadPersonaSets

scopes.getPayloadPersonaSets Get Faraday scope payload persona sets Risk: read
Input Output: object

getPayloadRecommenders

scopes.getPayloadRecommenders Get Faraday scope payload recommenders Risk: read
Input Output: object

getPopulationCohorts

scopes.getPopulationCohorts Get Faraday scope population cohorts Risk: read
Input Output: object

getPopulationExclusionCohorts

scopes.getPopulationExclusionCohorts Get Faraday scope population exclusion cohorts Risk: read
Input Output: object

getTargets

scopes.getTargets Get Faraday scope targets Risk: read
Input Output: object

list

scopes.list List Faraday scopes Risk: read
Input Output: object

unarchive

scopes.unarchive Unarchive a Faraday scope Risk: write
Input: object
Output: object

update

scopes.update Update a Faraday scope (JSON Merge Patch) Risk: write
Input Output: object

Streams

archive

streams.archive Archive a Faraday stream Risk: write
Input: object
Output: object

create

streams.create Create a Faraday stream Risk: write
Input Output: object

delete

streams.delete Delete a Faraday stream Risk: destructive
Input Output: object

forceUpdate

streams.forceUpdate Force update a Faraday stream Risk: write
Input Output: object

get

streams.get Retrieve a Faraday stream Risk: read
Input Output: object

getAnalysis

streams.getAnalysis Get Faraday stream event analysis Risk: read
Input Output: object

list

streams.list List Faraday streams Risk: read
Input Output: object

unarchive

streams.unarchive Unarchive a Faraday stream Risk: write
Input: object
Output: object

update

streams.update Update a Faraday stream (JSON Merge Patch) Risk: write
Input Output: object

Targets

archive

targets.archive Archive a Faraday target Risk: write
Input: object
Output: object

create

targets.create Create a Faraday target Risk: write
Input Output: object

createPreview

targets.createPreview Start a Faraday target preview delivery Risk: write
Input Output: object

delete

targets.delete Delete a Faraday target Risk: destructive
Input Output: object

forceUpdate

targets.forceUpdate Force update a Faraday target Risk: write
Input Output: object

get

targets.get Retrieve a Faraday target Risk: read
Input Output: object

getAnalysis

targets.getAnalysis Get Faraday target analysis Risk: read
Input Output: object

list

targets.list List Faraday targets Risk: read
Input Output: object

update

targets.update Update a Faraday target (JSON Merge Patch) Risk: write
Input Output: object

Traits

archive

traits.archive Archive a Faraday trait Risk: write
Input: object
Output: object

create

traits.create Create a Faraday trait Risk: write
Input Output: object

delete

traits.delete Delete a Faraday trait Risk: destructive
Input Output: object

deleteOrphaned

traits.deleteOrphaned Delete all orphaned Faraday traits Risk: destructive
Input: empty object Output: object

forceUpdate

traits.forceUpdate Force update a Faraday trait Risk: write
Input Output: object

get

traits.get Retrieve a Faraday trait Risk: read
Input Output: object

getAnalysisDimensions

traits.getAnalysisDimensions Get Faraday trait dimension analysis Risk: read
Input Output: object

getCsv

traits.getCsv Download Faraday traits as CSV Risk: read
Input: empty object Output

list

traits.list List Faraday traits Risk: read
Input Output: object

unarchive

traits.unarchive Unarchive a Faraday trait Risk: write
Input: object
Output: object

update

traits.update Update a Faraday trait (JSON Merge Patch) Risk: write
Input Output: object

Uploads

delete

uploads.delete Delete a Faraday uploaded file Risk: destructive
Input Output: object

get

uploads.get Download a Faraday uploaded file Risk: read
Input Output: object

list

uploads.list List Faraday uploaded files Risk: read
Input: empty object Output: object

Usages

get

usages.get Get Faraday account usage stats Risk: read
Input: empty object Output: object

Webhook Endpoints

create

webhookEndpoints.create Create a Faraday webhook endpoint Risk: write
Input Output: object

delete

webhookEndpoints.delete Delete a Faraday webhook endpoint Risk: destructive
Input Output: object

get

webhookEndpoints.get Retrieve a Faraday webhook endpoint Risk: read
Input Output: object

list

webhookEndpoints.list List Faraday webhook endpoints Risk: read
Input Output: object

update

webhookEndpoints.update Update a Faraday webhook endpoint Risk: write
Input Output: object