API Dashboard

Taffy 3.6.0

Resources:

usersemailavailable DELETE PATCH PUT POST GET /users/emailavailable

Request Body:

Loading...

Response:

post
Returns if a email already exists for any user excluding a specific user id
optional string email (default: "")
optional numeric excludeUserId (default: 0)

userswelcome DELETE PATCH PUT POST GET /users/{id}/welcome

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Resend the users welcome email
required numeric id

usersswitchaccount DELETE PATCH PUT POST GET /users/{id}/switchaccount

URI Tokens: (required)

Request Body:

Loading...

Response:

post
Move the user to a new account
required numeric id
required numeric newAccountId
optional boolean createKnowledgeHubLicense (default: false)
optional boolean deactiveAccount (default: false)
optional array newLicenseIds (default: [runtime expression])

usersmember DELETE PATCH PUT POST GET /users/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Get an users if the current requestor is authorized to see it
required numeric id
optional boolean includeLicenseCheck (default: false)
optional boolean includeinactive (default: false)
put
Update an account record
optional any id (default: 0)

userscollection DELETE PATCH PUT POST GET /users

Request Body:

Loading...

Response:

get
List all users (paged) that the current requestor is authorized to see
optional string searchString (default: "")
optional string sort (default: "")
optional numeric offset (default: 0)
optional numeric limit (default: 10)
optional numeric accountId (default: 0)
optional boolean paged (default: true)
post
Create a new user record

testerror DELETE PATCH PUT POST GET /testerror

Request Body:

Loading...

Response:

get
Test the error handler

testemail DELETE PATCH PUT POST GET /testemail

Request Body:

Loading...

Response:

get
Test the email service

testkey DELETE PATCH PUT POST GET /testapikey

Request Body:

Loading...

Response:

get
Test the error handler

registrationsstatistics DELETE PATCH PUT POST GET /registrations/statistics

Request Body:

Loading...

Response:

get
Returns a structure representing the statistics for user registrations

registrationsverify DELETE PATCH PUT POST GET /registrations/{id}/verify

URI Tokens: (required)

Request Body:

Loading...

Response:

post
verify a new registration record
required numeric id

registrationsresend DELETE PATCH PUT POST GET /registrations/{id}/resendemail

URI Tokens: (required)

Request Body:

Loading...

Response:

post
Create a new registration record
required numeric id

registrationsmember DELETE PATCH PUT POST GET /registrations/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Get a registration record
required numeric id

registrationscollection DELETE PATCH PUT POST GET /registrations

Request Body:

Loading...

Response:

post
Create a new registration record

profilelicensetypesmember DELETE PATCH PUT POST GET /profile/licensetypes/{typeId}

URI Tokens: (required)

Request Body:

Loading...

Response:

post
Allows a user to self assign a license seat of a public type
optional numeric typeId (default: 0)
optional boolean marketingEmail (default: false)
optional boolean marketingPhone (default: false)
optional boolean newsletter (default: false)

profilelicenses DELETE PATCH PUT POST GET /profile/licenses

Request Body:

Loading...

Response:

get
List all licenses for the current user

organisationtypesmember DELETE PATCH PUT POST GET /organisationtypes/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Get an organisation type by ID
required numeric id

organisationtypescollection DELETE PATCH PUT POST GET /organisationtypes

Request Body:

Loading...

Response:

get
List all available organisation types and their associated groups

logsdownloads DELETE PATCH PUT POST GET /logs/downloads

Request Body:

Loading...

Response:

post

logscollection DELETE PATCH PUT POST GET /logs

Request Body:

Loading...

Response:

post

licensesuserscollection DELETE PATCH PUT POST GET /licenses/{id}/users

URI Tokens: (required)

Request Body:

Loading...

Response:

delete
un-associates the specified user(s) and license
optional array userIds (default: [runtime expression])
post
Associates the specified user(s) and license
required array userIds
optional boolean sendNotification (default: false)

licensesmember DELETE PATCH PUT POST GET /licenses/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Get a licenses if the current requestor is authorized to see it
required numeric id
put
Update a license record

licensescollection DELETE PATCH PUT POST GET /licenses

Request Body:

Loading...

Response:

get
List all licenses (paged) that the current requestor is authorized to see
optional string searchString (default: "")
optional string sort (default: "")
optional numeric offset (default: 0)
optional numeric limit (default: 10)
optional boolean paged (default: true)
post
Create a new license record

jobfunctionscollection DELETE PATCH PUT POST GET /jobfunctions

Request Body:

Loading...

Response:

get
List all jobfunctions

exoneausers DELETE PATCH PUT POST GET /exonea/users

Request Body:

Loading...

Response:

get
Trigger the exonea users export function
optional string key (default: "")
optional boolean test (default: false)

exoneaaccounts DELETE PATCH PUT POST GET /exonea/accounts

Request Body:

Loading...

Response:

get
Trigger the exonea accounts export function
optional string key (default: "")
optional boolean test (default: false)

countriesmember DELETE PATCH PUT POST GET /countries/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Get a single country by ID
required any id

countriescollection DELETE PATCH PUT POST GET /countries

Request Body:

Loading...

Response:

get
List all countries with preferred sorting (UK/USA first)

blinklogsmember DELETE PATCH PUT POST GET /blinklogs/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Get a Blink API log record
required any id

blinklogscollection DELETE PATCH PUT POST GET /blinklogs

Request Body:

Loading...

Response:

get
Retrieve Blink API log records (paged)
optional numeric api_action_id (default: 0)
optional numeric related_object_record_id (default: 0)
optional numeric offset (default: 0)
optional numeric limit (default: 10)
optional string sort (default: "")
post
Create a new Blink API log record

authenticationtoken DELETE PATCH PUT POST GET /authentication/token

Request Body:

Loading...

Response:

post
Accepts user credentials, validates them, and generates tokens to be used for subsequent requests to other protected endpoints.
optional string username (default: "")
optional string password (default: "")
optional numeric applicationId (default: 0)
optional string forwardedIPAddress (default: "")

authenticationrefreshtokens DELETE PATCH PUT POST GET /authentication/refreshtokens

Request Body:

Loading...

Response:

post
Takes a refresh token and returns a new access token
optional string refreshToken (default: "")

authenticationpasswordset DELETE PATCH PUT POST GET /authentication/password/set

Request Body:

Loading...

Response:

put
Sets a new password for a logged in user

authenticationpasswordreset DELETE PATCH PUT POST GET /authentication/password/reset

Request Body:

Loading...

Response:

post
Resets a forgotten password using a supplied email and reset code
optional string username (default: "")
optional string resetcode (default: "")
optional string newPassword (default: "")
optional string confirmPassword (default: "")

authenticationpasswordforgot DELETE PATCH PUT POST GET /authentication/password/forgot

Request Body:

Loading...

Response:

post
Triggers the forgot password process for a given username
optional string username (default: "")
optional numeric applicationId (default: 0)

authenticationpasswordactivate DELETE PATCH PUT POST GET /authentication/password/activate

Request Body:

Loading...

Response:

post
Resets a forgotten password using a supplied email and reset code
optional string username (default: "")
optional string activationCode (default: "")
optional string newPassword (default: "")
optional string confirmPassword (default: "")

authenticationaccesscode DELETE PATCH PUT POST GET /authentication/accessCode

Request Body:

Loading...

Response:

get
Returns a one time use accessCode for a currently logged in user to access another sub application
post
Accepts user credentials, validates them, and returns a user structure
optional string username (default: "")
optional string accessCode (default: "")
optional numeric applicationId (default: 0)
optional string forwardedIPAddress (default: "")

accountsmember DELETE PATCH PUT POST GET /accounts/{id}

URI Tokens: (required)

Request Body:

Loading...

Response:

get
Get an accounts if the current requestor is authorized to see it
required numeric id
put
Update an account record
optional any id (default: 0)
optional boolean active (default: true)
optional boolean autoRenew (default: false)
optional string expiryDate (default: "")
optional numeric numberOfSeats
optional array options (default: [runtime expression])
optional string reminderDate (default: "")
optional string startDate (default: "")
optional boolean trial (default: true)
optional numeric typeId
optional string registrationcode (default: "")

accountscollection DELETE PATCH PUT POST GET /accounts

Request Body:

Loading...

Response:

get
List all accounts (paged) that the current requestor is authorized to see
optional string searchString (default: "")
optional string sort (default: "")
optional numeric offset (default: 0)
optional numeric limit (default: 10)
optional numeric accountId (default: 0)
optional boolean paged (default: true)
post
Create a new account record

Warning: Your reload key and password are using the framework default settings. It's advised that you change these in production.
Resources are listed in matching order. From top to bottom, the first URI to match the request is used.