@datafire/redirection v3.0.0
@datafire/redirection
Client library for redirection.io
Installation and Usage
npm install --save @datafire/redirectionlet redirection = require('@datafire/redirection').create({
apiKey: ""
});
.then(data => {
console.log(data);
});Description
API documentation for redirection.io
Actions
postAgentFlushAggregateRequestCollection
Creates a AgentFlushAggregateRequest resource.
redirection.postAgentFlushAggregateRequestCollection({}, context)Input
- input
object- agentFlushAggregateRequest AgentFlushAggregateRequest
Output
- output AgentFlushAggregateRequest
agent_flush_requests.post
Creates a AgentFlushRequest resource.
redirection.agent_flush_requests.post({}, context)Input
- input
object- agentFlushRequest AgentFlushRequest
Output
- output AgentFlushRequest
postInstanceCollection
Creates a Instance resource.
redirection.postInstanceCollection({}, context)Input
- input
object- instance Instance-Write
Output
- output Instance-Read
putInstanceItem
Replaces the Instance resource.
redirection.putInstanceItem({
"id": ""
}, context)Input
- input
object- id required
string - instance Instance-Write
- id required
Output
- output Instance-Read
agent_rule_complexes.get
Retrieves the collection of Rule resources.
redirection.agent_rule_complexes.get({
"projectId": ""
}, context)Input
- input
object- projectId required
string
- projectId required
Output
- output
array- items Rule-Read
agent_rule_straights.get
Retrieves the collection of Rule resources.
redirection.agent_rule_straights.get({
"projectId": ""
}, context)Input
- input
object- projectId required
string
- projectId required
Output
- output
array- items Rule-Read
agentRuleCollection
Retrieves the collection of Rule resources.
redirection.agentRuleCollection({
"projectId": ""
}, context)Input
- input
object- projectId required
string
- projectId required
Output
- output
array- items Rule-Read
getAggregateLogCollection
Retrieves the collection of AggregateLog resources.
redirection.getAggregateLogCollection({}, context)Input
- input
object- page
integer: The collection page number - projectId
string - createdAt
string - source
string - target
string - statusCode
string - referrer
string - userAgent
string - userAgentType
string - simplifiedUserAgent
string - ruleId
string - instanceName
string - excludeUrls
string - excludeEmptyReferrer
string - createdAt_gt
string - createdAt_gte
string - createdAt_lt
string - createdAt_lte
string - statusCode_gt
string - statusCode_gte
string - statusCode_lt
string - statusCode_lte
string
- page
Output
- output
array- items AggregateLog-Read
getAggregateLogItem
Retrieves a AggregateLog resource.
redirection.getAggregateLogItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output AggregateLog-Read
getCrawlUrlCollection
Retrieves the collection of CrawlUrl resources.
redirection.getCrawlUrlCollection({}, context)Input
- input
object- page
integer: The collection page number
- page
Output
- output
array- items CrawlUrl-Read
getCrawlUrlItem
Retrieves a CrawlUrl resource.
redirection.getCrawlUrlItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output CrawlUrl-Read
getCrawlCollection
Retrieves the collection of Crawl resources.
redirection.getCrawlCollection({
"projectId": ""
}, context)Input
- input
object- projectId required
string - firstUrl
string - sortcreatedAt
string - page
integer: The collection page number
- projectId required
Output
- output
array- items Crawl-Read
postCrawlCollection
Creates a Crawl resource.
redirection.postCrawlCollection({}, context)Input
- input
object- crawl Crawl-Write
Output
- output Crawl
getCrawlItem
Retrieves a Crawl resource.
redirection.getCrawlItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Crawl-ReadDetails
cancelCrawlItem
Creates a Crawl resource.
redirection.cancelCrawlItem({
"id": ""
}, context)Input
- input
object- id required
string - crawl Crawl
- id required
Output
- output Crawl-ReadDetails
postExplainUrlCollection
Creates a ExplainUrl resource.
redirection.postExplainUrlCollection({}, context)Input
- input
object- explainUrl ExplainUrl-Write
Output
- output ExplainUrl
getExplainUrlItem
Retrieves a ExplainUrl resource.
redirection.getExplainUrlItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output ExplainUrl
exportRuleCollection
Retrieves the collection of Rule resources.
redirection.exportRuleCollection({
"projectId": ""
}, context)Input
Output
- output
array- items Rule-Read
postImpactRuleChangeCollection
Creates a ImpactRuleChange resource.
redirection.postImpactRuleChangeCollection({}, context)Input
- input
object- impactRuleChange ImpactRuleChange-Write
Output
- output ImpactRuleChange-Read
getImpactRuleChangeItem
Retrieves a ImpactRuleChange resource.
redirection.getImpactRuleChangeItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output ImpactRuleChange-Read
postImpactSmartListCollection
Creates a ImpactSmartList resource.
redirection.postImpactSmartListCollection({}, context)Input
- input
object- impactSmartList ImpactSmartList-Write
Output
- output ImpactSmartList-Read
getImpactSmartListItem
Retrieves a ImpactSmartList resource.
redirection.getImpactSmartListItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output ImpactSmartList-Read
getImportCollection
Retrieves the collection of Import resources.
redirection.getImportCollection({
"projectId": ""
}, context)Input
- input
object- projectId required
string - page
integer: The collection page number
- projectId required
Output
- output
array- items Import-Read
postImportCollection
Creates a Import resource.
redirection.postImportCollection({}, context)Input
- input
object- import Import-Write
Output
- output Import-Read
getImportItem
Retrieves a Import resource.
redirection.getImportItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Import-Read
getInstanceCollection
Retrieves the collection of Instance resources.
redirection.getInstanceCollection({
"projectId": ""
}, context)Input
- input
object- projectId required
string
- projectId required
Output
- output
array- items Instance-Read
getInstanceItem
Retrieves a Instance resource.
redirection.getInstanceItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Instance-Read
loggingInstanceItem
Replaces the Instance resource.
redirection.loggingInstanceItem({
"id": ""
}, context)Input
- input
object- id required
string - instance Instance-Write
- id required
Output
- output Instance-Read
liveInstanceItem
Replaces the Instance resource.
redirection.liveInstanceItem({
"id": ""
}, context)Input
- input
object- id required
string - instance Instance-Write
- id required
Output
- output Instance-Read
getInvitationCollection
Retrieves the collection of Invitation resources.
redirection.getInvitationCollection({
"targetId": "",
"targetType": ""
}, context)Input
- input
object- targetId required
string - targetType required
string
- targetId required
Output
- output
array- items Invitation-Read
postInvitationCollection
Creates a Invitation resource.
redirection.postInvitationCollection({}, context)Input
- input
object- invitation Invitation-Write
Output
- output Invitation-Read
acceptInvitationItem
Creates a Invitation resource.
redirection.acceptInvitationItem({
"token": "",
"invitation": {}
}, context)Input
- input
object- token required
string: The invitation acceptation token - invitation required Invitation
- token required
Output
- output Invitation-Read
deleteInvitationItem
Removes the Invitation resource.
redirection.deleteInvitationItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getInvitationItem
Retrieves a Invitation resource.
redirection.getInvitationItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Invitation-Read
getLogCollection
Retrieves the collection of Log resources.
redirection.getLogCollection({}, context)Input
- input
object- page
integer: The collection page number - projectId
string - createdAt
string - source
string - target
string - statusCode
string - referrer
string - userAgent
string - userAgentType
string - simplifiedUserAgent
string - ruleId
string - instanceName
string - excludeUrls
string - excludeEmptyReferrer
string - createdAt_gt
string - createdAt_gte
string - createdAt_lt
string - createdAt_lte
string - statusCode_gt
string - statusCode_gte
string - statusCode_lt
string - statusCode_lte
string
- page
Output
- output
array- items Log-Read
getLogItem
Retrieves a Log resource.
redirection.getLogItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Log-Read
postMarkerCollection
Creates a Marker resource.
redirection.postMarkerCollection({}, context)Input
- input
object- marker Marker-Write
Output
- output Marker
deleteMarkerItem
Removes the Marker resource.
redirection.deleteMarkerItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getMarkerItem
Retrieves a Marker resource.
redirection.getMarkerItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Marker
putMarkerItem
Replaces the Marker resource.
redirection.putMarkerItem({
"id": ""
}, context)Input
- input
object- id required
string - marker Marker
- id required
Output
- output Marker
postMatchingUrlCollection
Creates a MatchingUrl resource.
redirection.postMatchingUrlCollection({}, context)Input
- input
object- matchingUrl MatchingUrl-Write
Output
- output MatchingUrl-Read
getMatchingUrlItem
Retrieves a MatchingUrl resource.
redirection.getMatchingUrlItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output MatchingUrl-Read
getNotificationCollection
Retrieves the collection of Notification resources.
redirection.getNotificationCollection({}, context)Input
- input
object- page
integer: The collection page number
- page
Output
- output
array- items Notification-Read
getNotificationItem
Retrieves a Notification resource.
redirection.getNotificationItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Notification-Read
postOrganizationCollection
Creates a Organization resource.
redirection.postOrganizationCollection({}, context)Input
- input
object- organization Organization-Write
Output
- output Organization-Read
deleteOrganizationItem
Removes the Organization resource.
redirection.deleteOrganizationItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getOrganizationItem
Retrieves a Organization resource.
redirection.getOrganizationItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Organization-Read
putOrganizationItem
Replaces the Organization resource.
redirection.putOrganizationItem({
"id": ""
}, context)Input
- input
object- id required
string - organization Organization-Write
- id required
Output
- output Organization-Read
post_logs.post
Creates a AgentFlushRequest resource.
redirection.post_logs.post({}, context)Input
- input
object- agentFlushRequest AgentFlushRequest
Output
- output AgentFlushRequest
getProjectCollection
Retrieves the collection of Project resources.
redirection.getProjectCollection(null, context)Input
This action has no parameters
Output
- output
array- items Project-List
postProjectCollection
Creates a Project resource.
redirection.postProjectCollection({}, context)Input
- input
object- project Project-CreationWrite
Output
- output Project-Read
deleteProjectItem
Removes the Project resource.
redirection.deleteProjectItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getProjectItem
Retrieves a Project resource.
redirection.getProjectItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Project-Read
putProjectItem
Replaces the Project resource.
redirection.putProjectItem({
"id": ""
}, context)Input
- input
object- id required
string - project Project-Write
- id required
Output
- output Project-Read
getPublishHistoryCollection
Retrieves the collection of PublishHistory resources.
redirection.getPublishHistoryCollection({
"projectId": ""
}, context)Input
- input
object- projectId required
string - createdAtbefore
string - createdAtstrictly_before
string - createdAtafter
string - createdAtstrictly_after
string - page
integer: The collection page number
- projectId required
Output
- output
array- items PublishHistory-Read
getPublishHistoryItem
Retrieves a PublishHistory resource.
redirection.getPublishHistoryItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output PublishHistory-Read
getRuleChangeCollection
Retrieves the collection of RuleChange resources.
redirection.getRuleChangeCollection({
"versionId": ""
}, context)Input
- input
object- versionId required
string - page
integer: The collection page number
- versionId required
Output
- output
array- items RuleChange-Read
postRuleChangeCollection
Creates a RuleChange resource.
redirection.postRuleChangeCollection({}, context)Input
- input
object- ruleChange RuleChange-Write
Output
- output RuleChange-Read
deleteRuleChangeItem
Removes the RuleChange resource.
redirection.deleteRuleChangeItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getRuleChangeItem
Retrieves a RuleChange resource.
redirection.getRuleChangeItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output RuleChange-Read
getRuleSetVersionCollection
Retrieves the collection of RuleSetVersion resources.
redirection.getRuleSetVersionCollection({
"projectId": ""
}, context)Input
- input
object- projectId required
string - sortcreatedAt
string - page
integer: The collection page number
- projectId required
Output
- output
array- items RuleSetVersion-Read
getRuleSetVersionItem
Retrieves a RuleSetVersion resource.
redirection.getRuleSetVersionItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output RuleSetVersion-Read
clearRuleSetVersionItem
Clear a version
redirection.clearRuleSetVersionItem({
"id": "",
"ruleSetVersion": {}
}, context)Input
- input
object- id required
string: The id of the version - ruleSetVersion required RuleSetVersion
- id required
Output
- output RuleSetVersion-Read
publishRuleSetVersionItem
Publish a version
redirection.publishRuleSetVersionItem({
"id": "",
"ruleSetVersion": {}
}, context)Input
- input
object- id required
string: The id of the version - ruleSetVersion required RuleSetVersion
- id required
Output
- output RuleSetVersion-Read
getRuleStatisticCollection
Retrieves the collection of RuleStatistic resources.
redirection.getRuleStatisticCollection({
"projectId": ""
}, context)Input
- input
object- projectId required
string
- projectId required
Output
- output
array- items RuleStatistic
getRuleStatisticItem
Retrieves a RuleStatistic resource.
redirection.getRuleStatisticItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output RuleStatistic
getRuleCollection
Retrieves the collection of Rule resources.
redirection.getRuleCollection({
"projectId": ""
}, context)Input
- input
object
Output
- output
array- items Rule-Read
getRuleItem
Retrieves a Rule resource.
redirection.getRuleItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output Rule-Read
getSmartListCollection
Retrieves the collection of SmartList resources.
redirection.getSmartListCollection(null, context)Input
This action has no parameters
Output
- output
array- items SmartList
getSmartListItem
Retrieves a SmartList resource.
redirection.getSmartListItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output SmartList
postUserOrganizationCollection
Creates a UserOrganization resource.
redirection.postUserOrganizationCollection({}, context)Input
- input
object- userOrganization UserOrganization-CreationWrite
Output
- output UserOrganization-Read
deleteUserOrganizationItem
Removes the UserOrganization resource.
redirection.deleteUserOrganizationItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getUserOrganizationItem
Retrieves a UserOrganization resource.
redirection.getUserOrganizationItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output UserOrganization-Read
putUserOrganizationItem
Replaces the UserOrganization resource.
redirection.putUserOrganizationItem({
"id": ""
}, context)Input
- input
object- id required
string - userOrganization UserOrganization-Write
- id required
Output
- output UserOrganization-Read
getUserProjectFlattenedItem
Retrieves a UserProjectFlattened resource.
redirection.getUserProjectFlattenedItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output UserProjectFlattened-Read
postUserProjectCollection
Creates a UserProject resource.
redirection.postUserProjectCollection({}, context)Input
- input
object- userProject UserProject-CreationWrite
Output
- output UserProject-Read
deleteUserProjectItem
Removes the UserProject resource.
redirection.deleteUserProjectItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getUserProjectItem
Retrieves a UserProject resource.
redirection.getUserProjectItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output UserProject-Read
putUserProjectItem
Replaces the UserProject resource.
redirection.putUserProjectItem({
"id": ""
}, context)Input
- input
object- id required
string - userProject UserProject-Write
- id required
Output
- output UserProject-Read
getUserCollection
Retrieves the collection of User resources.
redirection.getUserCollection({
"organizationId": ""
}, context)Input
- input
object- organizationId required
string - search
string
- organizationId required
Output
- output
array- items User-List
postUserCollection
Creates a User resource.
redirection.postUserCollection({}, context)Input
- input
object- user User-CreationWrite
Output
- output User-Read
postForgotPasswordRequestCollection
Creates a ForgotPasswordRequest resource.
redirection.postForgotPasswordRequestCollection({}, context)Input
- input
object- forgotPasswordRequest ForgotPasswordRequest
Output
- output ForgotPasswordRequest
forgot_passwordUserItem
Replaces the User resource.
redirection.forgot_passwordUserItem({
"resetToken": ""
}, context)Input
- input
object- resetToken required
string - user User-Password
- resetToken required
Output
- output User-Read
deleteUserItem
Removes the User resource.
redirection.deleteUserItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
Output schema unknown
getUserItem
Retrieves a User resource.
redirection.getUserItem({
"id": ""
}, context)Input
- input
object- id required
string
- id required
Output
- output User-Read
confirm_new_emailUserItem
Retrieves a User resource.
redirection.confirm_new_emailUserItem({
"id": "",
"newEmailToken": ""
}, context)Input
- input
object- id required
string - newEmailToken required
string
- id required
Output
- output User-Read
edit_emailUserItem
Replaces the User resource.
redirection.edit_emailUserItem({
"id": ""
}, context)Input
- input
object- id required
string - user User-EditInfo
- id required
Output
- output User-Read
edit_infoUserItem
Replaces the User resource.
redirection.edit_infoUserItem({
"id": ""
}, context)Input
- input
object- id required
string - user User-EditInfo
- id required
Output
- output User-Read
edit_passwordUserItem
Replaces the User resource.
redirection.edit_passwordUserItem({
"id": ""
}, context)Input
- input
object- id required
string - user User-EditInfo
- id required
Output
- output User-Read
Definitions
AgentFlushAggregateRequest
- AgentFlushAggregateRequest
object
AgentFlushRequest
- AgentFlushRequest
object- instanceTime required
integer - logs required
array- items
string
- items
- instanceTime required
AggregateLog-Read
- AggregateLog-Read
object- fixed
boolean - lastOccurrenceAt
string - ruleId
string - statusCode
integer - viewCount
integer
- fixed
Crawl
- Crawl
object- archived
boolean - author User
- createdAt
string - currentConcurrency
integer - error
string - finishedAt
string - firstUrl
string - id
string - marking
array- items
string
- items
- stats
array- items
string
- items
- trigger
string - updatedAt
string
- archived
Crawl-Read
- Crawl-Read
object- archived
boolean - author User-Read
- createdAt
string - error
string - finishedAt
string - firstUrl
string - id
string - stats
array- items
string
- items
- trigger
string - updatedAt
string
- archived
Crawl-ReadDetails
- Crawl-ReadDetails
object- archived
boolean - author User-ReadDetails
- createdAt
string - error
string - finishedAt
string - firstUrl
string - id
string - stats
array- items
string
- items
- trigger
string - updatedAt
string
- archived
Crawl-Write
- Crawl-Write
object- concurrency required
integer - headers
array- items
string
- items
- maxDepth required
integer - maxDuration required
integer - maxUrls required
integer - otherDomains
array- items
string
- items
- project required
string - sslCheckingDisabled required
boolean - subdomainIncluded required
boolean
- concurrency required
CrawlUrl-Read
- CrawlUrl-Read
object- urlsTo
string
- urlsTo
ExplainUrl
- ExplainUrl
object- id
string - project required
string - url required
string
- id
ExplainUrl-Write
- ExplainUrl-Write
object- project required
string - url required
string
- project required
ForgotPasswordRequest
- ForgotPasswordRequest
object- email required
string
- email required
ImpactRuleChange-Read
- ImpactRuleChange-Read
object
ImpactRuleChange-Write
- ImpactRuleChange-Write
object- project required
string - ruleChange required
string
- project required
ImpactSmartList-Read
- ImpactSmartList-Read
object
ImpactSmartList-Write
- ImpactSmartList-Write
object- project required
string - smartListId required
string - smartListVersion
string
- project required
Import-Read
- Import-Read
object- author
string - completedAt
string - errorCount
integer - id
string - importDuration
integer - message
string - project required
string - startedAt
string - successCount
integer - updatedAt
string
- author
Import-Write
- Import-Write
object- project required
string
- project required
Instance-Read
- Instance-Read
object- agentDuration
integer - agentVersion
string - agentVersionStatus
string - config
string - createdAt
string - gone
boolean - id
string - lastCompletedAt
string - lastStartedAt
string - live
boolean - logging
boolean - logsLastFlushedAt
string - message
string - misconfigured
boolean - name required
string - rulesCount
integer - rulesHash
string - stale
boolean - status
integer - updatedAt
string
- agentDuration
Instance-Write
- Instance-Write
object- agentDuration
integer - message
string - rulesCount
integer - rulesHash
string
- agentDuration
Invitation
- Invitation
object- createdAt
string - email
string - id
string
- createdAt
Invitation-Read
- Invitation-Read
object- createdAt
string - email
string - id
string
- createdAt
Invitation-Write
- Invitation-Write
object- email required
string - target required
string
- email required
Log-Read
- Log-Read
object- createdAt
string - fixed
boolean - fixedByVersions
array- items
string
- items
- fromSmartList
boolean - notFixedByVersions
array- items
string
- items
- proxy
string - ruleId
string - smartList
string
- createdAt
Marker
- Marker
object- id
string - maximumOccurrence
integer - minimumOccurrence
integer - name required
string - options
array- items
string
- items
- regex
string - transformers
array- items
string
- items
- type required
string
- id
Marker-Read
- Marker-Read
object- maximumOccurrence
integer - minimumOccurrence
integer - name required
string - options
array- items
string
- items
- transformers
array- items
string
- items
- type required
string
- maximumOccurrence
Marker-Write
- Marker-Write
object- maximumOccurrence
integer - minimumOccurrence
integer - name required
string - options
array- items
string
- items
- transformers
array- items
string
- items
- type required
string
- maximumOccurrence
MatchingUrl-Read
- MatchingUrl-Read
object
MatchingUrl-Write
- MatchingUrl-Write
object- project
string - ruleChange
string
- project
Notification-Read
- Notification-Read
object- createdAt
string - id
string - message
string - updatedAt
string
- createdAt
Organization
- Organization
object- createdAt
string - id
string - name required
string - projects
array- items Project
- slug
string - updatedAt
string - userOrganizations
array- items UserOrganization
- createdAt
Organization-CreationWrite
- Organization-CreationWrite
object
Organization-List
- Organization-List
object- name required
string - slug
string
- name required
Organization-Read
- Organization-Read
object- id
string - name required
string - slug
string
- id
Organization-Write
- Organization-Write
object- name required
string
- name required
Project
- Project
object- complexRulesCount
integer - complexRulesUpdatedAt
string - configuration
array- items
string
- items
- createdAt
string - currentVersion RuleSetVersion
- id
string - ignoreProjectTypes
array- items
string
- items
- isPublishing
boolean - name required
string - onboardingCompletedDemos
array- items
string
- items
- organization Organization
- plan
integer - rulesHash
string - slug
string - straightRulesCount
integer - straightRulesUpdatedAt
string - token
string - updatedAt
string - userProjects
array- items UserProject
- usersFlattened
array- items UserProjectFlattened
- workingVersion RuleSetVersion
- complexRulesCount
Project-CreationWrite
- Project-CreationWrite
object- ignoreProjectTypes
array- items
string
- items
- name required
string - onboardingCompletedDemos
array- items
string
- items
- organization Organization-CreationWrite
- ignoreProjectTypes
Project-List
- Project-List
object- id
string - name required
string - organization Organization-List
- slug
string - token
string
- id
Project-Read
- Project-Read
object- complexRulesCount
integer - complexRulesUpdatedAt
string - configuration
array- items
string
- items
- createdAt
string - currentVersion RuleSetVersion-Read
- id
string - ignoreProjectTypes
array- items
string
- items
- isPublishing
boolean - name required
string - onboardingCompletedDemos
array- items
string
- items
- organization Organization-Read
- plan
integer - rulesHash
string - slug
string - straightRulesCount
integer - straightRulesUpdatedAt
string - token
string - updatedAt
string - userProjects
array- items UserProject-Read
- usersFlattened
array - workingVersion RuleSetVersion-Read
- complexRulesCount
Project-Write
- Project-Write
object- ignoreProjectTypes
array- items
string
- items
- name required
string - onboardingCompletedDemos
array- items
string
- items
- ignoreProjectTypes
PublishHistory-Read
- PublishHistory-Read
object- added
integer - author User-Read
- createdAt
string - deleted
integer - id
string - summary
string - type
string - updated
integer - version RuleSetVersion-Read
- added
Rule-Read
- Rule-Read
object- actions
array- items
string
- items
- changes
array- items RuleChange-Read
- currentChange RuleChange-Read
- examples
array- items
string
- items
- formattedSource
string - id
string - markers
array- items Marker-Read
- matchOnResponseStatus
integer - rank
integer - source
string - updatedAt
string - viewCount
integer
- actions
RuleChange-Read
- RuleChange-Read
object- action required
string - actions
array- items
string
- items
- author User-Read
- createdAt
string - examples
array- items
string
- items
- formattedSource
string - id
string - markers
array- items Marker-Read
- matchOnResponseStatus
integer - rank required
integer - ruleId
string - source required
string
- action required
RuleChange-Write
- RuleChange-Write
object- action required
string - actions
array- items
string
- items
- examples
array- items
string
- items
- formattedSource
string - markers
array- items Marker-Write
- matchOnResponseStatus
integer - rank required
integer - ruleId
string - source required
string
- action required
RuleSetVersion
- RuleSetVersion
object- createdAt
string - current
boolean - id
string - isSnapshot
boolean - mergedRulesCount
integer - name
string - publishedAt
string - working
boolean
- createdAt
RuleSetVersion-Read
- RuleSetVersion-Read
object- createdAt
string - current
boolean - id
string - isSnapshot
boolean - mergedRulesCount
integer - name
string - publishedAt
string - working
boolean
- createdAt
RuleStatistic
- RuleStatistic
object- id
string - stats
string
- id
SmartList
- SmartList
object- defaultVersion
string - description
string - id
string - name
string - rules
string - versions
array- items
string
- items
- defaultVersion
User
- User
object- defaultOrganization Organization
- email required
string - id
string - name required
string - newEmail
string - newEmailToken
string - newEmailTokenExpiredAt
string - password
string - plainPassword
string - projectsFlattened
array- items
string
- items
- superAdmin
boolean - updatedAt
string - userOrganizations
array- items UserOrganization
- userProjects
array- items
string
- items
User-CreationWrite
- User-CreationWrite
object- email required
string - name required
string
- email required
User-EditInfo
- User-EditInfo
object- name required
string
- name required
User-List
- User-List
object- email required
string - id
string - name required
string
- email required
User-Password
- User-Password
object- plainPassword
string
- plainPassword
User-Read
- User-Read
object- name required
string
- name required
User-ReadDetails
- User-ReadDetails
object- name required
string
- name required
UserOrganization
- UserOrganization
object- functionalRoles required
array- items
string
- items
- id
string - organization
string - user
string
- functionalRoles required
UserOrganization-CreationWrite
- UserOrganization-CreationWrite
object- functionalRoles required
array- items
string
- items
- organization
string - user
string
- functionalRoles required
UserOrganization-Read
- UserOrganization-Read
object- functionalRoles required
array- items
string
- items
- id
string - organization
string - user
string
- functionalRoles required
UserOrganization-Write
- UserOrganization-Write
object- functionalRoles required
array- items
string
- items
- functionalRoles required
UserProject
- UserProject
object- functionalRoles required
array- items
string
- items
- id
string - project required
string - user required
string
- functionalRoles required
UserProject-CreationWrite
- UserProject-CreationWrite
object- functionalRoles required
array- items
string
- items
- project required
string - user required
string
- functionalRoles required
UserProject-Read
- UserProject-Read
object- functionalRoles required
array- items
string
- items
- id
string - user required
string
- functionalRoles required
UserProject-Write
- UserProject-Write
object- functionalRoles required
array- items
string
- items
- functionalRoles required
UserProjectFlattened
- UserProjectFlattened
object- functionalRoles
array- items
string
- items
- project
string - user
string
- functionalRoles
UserProjectFlattened-Read
- UserProjectFlattened-Read
object- functionalRoles
array- items
string
- items
- user
string
- functionalRoles