Fasteditor API reference for white Label Administrators

Server
https://{domain_url}/api
Server Variables
apiKey ApiKey

The request needs to include an X-Api-Key header. Make sure this header is not exposed to the browser, so this request needs to be initiated from the backend.

Fields
KeyIn
X-Api-KeyHeader

Shopping Cart Item

Delete Shoppingcartitem

Delete Shoppingcartitem

Auth
Path Params
idinteger

Shoppingcartitem unique id

DELETE /shoppingcartitem/{id}
Copy
Responses
200

Deleted

No response body
Response
Copy

Update user Id

Update user id

Auth
Request Body
Root Type for update_userid_bodyobject
currentUserIdstring
newUserIdstring
PUT /partner/user
Copy
Responses
200

Success

No response body
Response
Copy

Delete User

Delete User record

Auth
Query String
useridstring

User unique id

DELETE /partner/user
Copy
Responses
200

Success

No response body
Response
Copy

Get User's Products

Get User's Products

Auth
Query String
languagestring
limitinteger
orderbystring
useridstring

The user's id

GET /partner/user/products
Copy
Responses
200

Success

No response body
400

Bad Request

404

Not Found

Project

Delete Project

Delete a project created by a user

Auth
Path Params
idinteger

Project unique id

DELETE /product/{id}
Copy
Responses
200

Success

No response body
Response
Copy

Read shop integrations

Retrieve all shop integrations

Auth
GET /shop-integration
Copy
Responses
200

OK

Root Type for create-shop-integration_responsearray[object]
idint32
namestring
cartUrlstring
createddate-time
apiKeystring
Response
Copy

Create a Shop

Create a new shop integration for the FastEditor Label

Auth
Request Body
Root Type for create-shop-integration_responseobject
idint32
namestring
cartUrlstring
createddate-time
apiKeystring
POST /shop-integration
Copy
Responses
201

Created

Root Type for create-shop-integration_responseobject
idint32
namestring
cartUrlstring
createddate-time
apiKeystring
Response
Copy

Read a shop integration

Read a specific shop integration record

Auth
GET /shop-integration/{id}
Copy
Responses
200

OK

Root Type for shopobject
idint32
namestring
Response
Copy

Update a shop integration

Update a specific shop integration record

Auth
Request Body
Root Type for shop-integration-bodyobject
namestring
cartUrlstring
PUT /shop-integration/{id}
Copy
Responses
200

OK

Root Type for create-shop-integration_responseobject
idint32
namestring
cartUrlstring
createddate-time
apiKeystring
Response
Copy

Rotate Shop API key

Rotate the API key for a specific shop integration

Auth
Path Params
idinteger
PUT /shop-integration/{id}/apikey
Copy
Responses
200

OK

Root Type for create-shop-integration_responseobject
idint32
namestring
cartUrlstring
createddate-time
apiKeystring
Response
Copy

Pricing

Update pricing data

Auth
Request Body
arrayarray[object]
skustring

Your SKU used for the product configuration. If this is omitted, "offeringid" will have to be provided.

offeringidinteger

The FastEditor id for the product configuration. If this is omitted, "sku" will have to be provided.

listPriceinteger

The normal catalogue price of the product. Price should be provided in cents.

listPrice_addOnnumber

For products that can be extended with addOns. For instance, for photobooks this would be the price of an extra page. Pricing in cents.

discountPriceinteger

The discounted base price of the product. If provided, FastEditor will show the from...for pricing to the user.

discountPrice_addOnnumber

The discounted price for the addOn.

currencystring

The currency for which you are setting the price

POST /price/import
Copy
Responses
201

Created

arrayarray[object]
skustring

Your SKU used for the product configuration. If this is omitted, "offeringid" will have to be provided.

offeringidinteger

The FastEditor id for the product configuration. If this is omitted, "sku" will have to be provided.

listPriceinteger

The normal catalogue price of the product. Price should be provided in cents.

listPrice_addOnnumber

For products that can be extended with addOns. For instance, for photobooks this would be the price of an extra page. Pricing in cents.

discountPriceinteger

The discounted base price of the product. If provided, FastEditor will show the from...for pricing to the user.

discountPrice_addOnnumber

The discounted price for the addOn.

currencystring

The currency for which you are setting the price

Response
Copy