PriceTables

The price tables controller.

APIDescription
GET api/PriceTables

Retrieves a list of price tables.

GET api/PriceTables/{id}

Retrieves a price table.

GET api/PriceTables/tenant/{tenantId}

Retrieves a list of price tables for a tenant.

GET api/PriceTables/Code?productCode={productCode}

Retrieves a price table by product code.

POST api/PriceTables/Select

Retrieves a list of price tables that match the given criteria.

POST api/PriceTables/SelectLatest

Retrieves a list of the latest price tables that match the given criteria.

POST api/PriceTables/UpdatePriceTables

Imports price tables.

POST api/PriceTables

Creates a price table.

Blob

The blob controller.

APIDescription
POST api/Blob/asset

Uploads an asset to the CDN.

Assets

The assets controller.

APIDescription
GET api/Assets

Retrieves a list of assets.

GET api/Assets/byname/{name}

Retrieves a list of assets.

GET api/Assets/{id}

Retrieves an asset.

GET api/Assets/folder/{folderId}

Retrieves a list of assets in a folder.

GET api/Assets/organisation/{organisationId}

Retrieves a list of assets in a organisation.

GET api/Assets/tenant/{tenantId}

Retrieves a list of assets in a organisation.

GET api/Assets/library

Retrieves a list of assets in library.

GET api/Assets/Proof/{assetId}

Retrieves a proof for an asset.

GET api/Assets/proof/order/{campaignId}

Retrieves a proof for a campaign.

POST api/Assets/{id}/preview

Retrieves a preview for an asset.

GET api/Assets/{id}/Thumbnail/{width}/{height}

Retrieves a thumbnail for an asset in a set size.

GET api/Assets/{id}/Thumbnail/width/{width}

Retrieves a thumbnail for an asset at a defined width.

GET api/Assets/{id}/Thumbnail/height/{height}

Retrieves a thumbnail for an asset at a defined height.

POST api/Assets/select/{pageNumber}/{pageSize}

Retrieves a paged list of assets that match the given criteria.

POST api/Assets

Creates a new asset.

PUT api/Assets/{id}

Updates an asset.

DELETE api/Assets/{id}

Deletes an asset.

Campaigns

The campaign details controller.

APIDescription
POST api/campaigns/clone

Clones a campaign.

GET api/campaigns/{id}

Retrieves a campaign.

GET api/campaigns

Retrieves a list of campaigns.

GET api/campaigns/User

Retrieves a list of campaigns for the current user.

POST api/campaigns/Select

Retrieves a list of campaigns that match the given criteria.

GET api/campaigns/printingOptions/{id}

Retrieves the printing options for a campaign.

PUT api/campaigns/{id}

Updates a campaign.

POST api/campaigns/export/{id}

Exports a campaign.

DELETE api/campaigns/{id}

Deletes a campaign.

POST api/Campaigns

Creates a new campaign.

Reporting

The reporting controller.

APIDescription
POST api/reporting/bytecount

Retrieves a byte count usage report for assets that match the given criteria.

AssetAuditLog

The asset audit log api controller.

APIDescription
GET api/assetAuditLog/{id}

Retrieves an asset audit log.

POST api/assetAuditLog/select

Retrieves a list of asset audit logs that match the criteria.

POST api/AssetAuditLog

Creates a new asset audit log.

PriceTableAuditLog

The price table audit log controller.

APIDescription
GET api/PriceTableAuditLog/{id}

Retrieves a price table audit log.

POST api/PriceTableAuditLog/select

Retrieves a list of price table audit logs that match the given criteria.

POST api/PriceTableAuditLog

Creates a price table audit log.