Customer API

The API consists of the following objects from which you can extract data

Articles

Users
Overview A user object creates and acts on other objects.  When multiple user records are associated with an individual, due to differences in email or variations in a name for example, user records can be "merged" under a single &qu...
User alias
Overview A user alias object is created for each unique way a user shows up in a source system (i.e. GitHub, Jira, etc.). One person may do work under many different email addresses or user id's. The user alias object is a record of each of tho...
Commits
Overview A commit represents a set of code changes stored in git. Supported request Get a list of commits: https://flow.pluralsight.com/v3/customer/core/commits/ Fields Name Type Description id double Commit ID (not the SHA). ...
Events
Overview An Event represents a labeled date of note that is defined by a user and appears in various reports to offer context. EVENTS can be given "tags", which allow them to be organized into logical groups. Supported request Get a lis...
Integrations
Overview An Integration is a representation of a connection between a user and a vendor like Github, Bitbucket, etc. Supported request Get a list of integrations: https://flow.pluralsight.com/v3/customer/core/integrations/ Fields Name Ty...
Pull request comments
Overview A pull request comment is a comment made by a user related to a specific pull request. Supported requests Get a list of pull request comments: https://flow.pluralsight.com/v3/customer/core/pull_request_comments/ Fields Name Type...
Pull request events
Overview A pull request event is an event about the pull request such as a comment or an approval.  It is supplied to us by the vendor. Supported request Get a list of pull request events: https://flow.pluralsight.com/v3/customer/core/pull_...
Pull request projects
Overview A pull request project represents an entity that is the recipient of pull requests. All pull requests are tied to a pull request Project. Typically, all pull request projects are also bound to a repository, which are discovered using a use...
Pull requests
Overview A pull request represents an author's request to have a set of commits merged into a specific repository branch. Once an author submits a pull request, other users (assigners, reviewers, and approvers) can alter its state. Supported r...
Repos
Overview A repository is a representation of a source control repository that has been discovered by our system using a set of user credentials. Once a repository is discovered, it is then tied to a pull request project. Supported request Get a l...
Targets
Overview A target represents a user-defined goal for an individual or team. The goals are reflected in specific reports. Supported request Get a list of targets: https://flow.pluralsight.com/v3/customer/core/targets/ Fields Name Type De...
Team membership
Overview Team membership is what defines a relationship between USERS and TEAMS, as well as the nature of that relationship. Supported request Get a list of team memberships. https://flow.pluralsight.com/v3/customer/core/team_membership/ Fields...
Teams
Overview A team represents a user-defined group of AUTHORS . Supported request Get a list of teams: https://flow.pluralsight.com/v3/customer/core/teams/ Fields Name Type Description id double Unique identifier for a team. na...
Ticket comments
Overview A ticket comment is a comment made by a User related to a specific ticket. Supported request Get a list of ticket comments: https://flow.pluralsight.com/v3/customer/core/ticket_comments/ Fields Name Type Description id do...
Ticket events
Overview A ticket event represents a state change within an issue-tracking system lifecycle. Supported request Get a list of ticket events: https://flow.pluralsight.com/v3/customer/core/ticket_events/ Fields Name Type Description i...
Ticket projects
Overview A ticket project represents a project within an issue-tracking software that contains TICKETS . All TICKETS are tied to a ticket project, which is discovered using a set of credentials. Supported request Get a list of ticket projects:...
Tickets
Overview A ticket is a specific issue filed by a user within an integrated issue-tracking software application. Supported request Get a list of tickets: https://flow.pluralsights.com/v3/customer/core/tickets/ Fields Name Type Descriptio...