Colors

APIDescription
GET api/Colors/PMS

Get pms colors

GET api/Colors

Get colors

Marketing

APIDescription
GET api/Marketing/Categories

Get catgories

GET api/Marketing/Videos

Get Videos

GET api/Marketing/VideosPaged?currentPage={currentPage}&pageSize={pageSize}

Get videos paginated

GET api/Marketing/Flyers

Get flyers

GET api/Marketing/FlyerDetails?flyerId={flyerId}

Get flyer details

GET api/Marketing/FlyersNoBinary

Get flyers without binary content

POST api/Marketing/SubmitIdea

Submit idea

POST api/Marketing/Order

Create order

Account

APIDescription
GET api/Account/UserInfo

No documentation available.

POST api/Account/Logout

No documentation available.

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/ChangePassword

No documentation available.

POST api/Account/SetPassword

No documentation available.

POST api/Account/AddExternalLogin

No documentation available.

POST api/Account/RemoveLogin

No documentation available.

GET api/Account/ExternalLogin?provider={provider}&error={error}

No documentation available.

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/Register

No documentation available.

POST api/Account/RegisterExternal

No documentation available.

TransparentBackground

APIDescription
POST api/TransparentBackground

No documentation available.

Settings

APIDescription
POST api/Settings/SetVersion

No documentation available.

LogoExtract

APIDescription
GET api/LogoExtract/GetImageUrl?url={url}

Convert google image url to our own url

POST api/LogoExtract/ConvertImage?format={format}

Convert image

POST api/LogoExtract

Extract logo colors

Drafts

APIDescription
POST api/Drafts/UpdateDraft?sketchRef={sketchRef}

No documentation available.

GET api/Drafts/GetPendingSketches

Get Pending Sketches

GET api/Drafts/GetPendingSketchesSorted?sortExpr={sortExpr}&sortDir={sortDir}&currentPage={currentPage}&pageSize={pageSize}

Get Pending Sketches

POST api/Drafts/Duplicate

Duplicate Draft

GET api/Drafts/GetPendingUnion?sortExpr={sortExpr}&sortDir={sortDir}&currentPage={currentPage}&pageSize={pageSize}

Get Pending Sketches

GET api/Drafts

Get list of drafts for user

GET api/Drafts?sortExpr={sortExpr}&sortDir={sortDir}

Get Drafts

GET api/Drafts?sortExpr={sortExpr}&sortDir={sortDir}&currentPage={currentPage}&pageSize={pageSize}

Get Darfts with pagination

GET api/Drafts/{id}

Get Draft by Id

POST api/Drafts

Add sketch to draft

PUT api/Drafts?sketchRef={sketchRef}

Update Draft

DELETE api/Drafts?draft_ref={draft_ref}

Remove sketch from draft

User

APIDescription
GET api/User/GetUserSettings

Get user settings

GET api/User

Get User Information

POST api/User

Save user settings

Registration

APIDescription
POST api/User/Create

No documentation available.

POST api/User/RegistrationConfirm

No documentation available.

LogoMatSize

APIDescription
GET api/LogoMatSize

Get All Sizes

GET api/LogoMatSize?recName={recName}

Get Size by RecName

Location

APIDescription
GET api/Location

No documentation available.

Favorites

APIDescription
GET api/Favorites

Get list of favorites for user

GET api/Favorites?sortExpr={sortExpr}&sortDir={sortDir}

No documentation available.

POST api/Favorites?sketch_ref={sketch_ref}

Add sketch to favorites

DELETE api/Favorites?sketch_ref={sketch_ref}

Remove sketch from favorites

Company

APIDescription
GET api/Company

Get Company Information

APIDescription
GET api/Search?SearchTerm={SearchTerm}&SourceId={SourceId}&UserId={UserId}&LocationId={LocationId}&DesignDateStart={DesignDateStart}&DesignDateEnd={DesignDateEnd}&SizeId={SizeId}&StyleId={StyleId}&MatType={MatType}&SketchType={SketchType}&SortExpr={SortExpr}&SortDir={SortDir}&CurrentUserID={CurrentUserID}&CurrentPage={CurrentPage}&PageSize={PageSize}

Search images

Feedback

APIDescription
POST api/Feedback

Post a feedback

SubmitSketch

APIDescription
POST api/SubmitSketch

Submit sketch

DraftActivity

APIDescription
GET api/DraftActivity?draftID={draftID}

Get All Activities For Draft

POST api/DraftActivity

Save Activity for draft

PUT api/DraftActivity?activityId={activityId}

Update activity

DELETE api/DraftActivity/{id}

Remove Activity

Sketch

APIDescription
POST api/Sketch

No documentation available.

Helpers

APIDescription
GET api/Helpers?dictionary={dictionary}

Get Dictionary - i.g. api/Helpers/Styles