Fast to Seller API (v1)

Download OpenAPI specification:Download

Authentication

ApiKeyAuth

Security Scheme Type API Key
Header parameter name: FASTSESSION

Fast to Seller API

Fast will communicate with your server application on these endpoints.

MerchantService

Create a specified type of an object/entity

Generic create interface

Request
Request Body schema: application/json
type
string (v1EntityType)

The type of entity being created.

Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER" "ENTITY_TYPE_SHIPPING_OPTION" "ENTITY_TYPE_USER" "ENTITY_TYPE_SHIPPING_ZONES"
app_id
string

The application ID for your store registered with Fast.

object (v1CreateRequestSegment)

Object containing the order information.

object (v1UUID)
Responses
200

A successful response.

default

An unexpected error response.

post/fast/v1/create
Request samples
application/json
{
  • "type": "ENTITY_TYPE_ORDER",
  • "order": {
    }
}
Response samples
application/json
{
  • "order": {
    }
}

Delete the specified object/entity

Generic delete interface

Request
Request Body schema: application/json
app_id
string

The application ID for your store registered with Fast.

object (v1UUID)
type
string (v1EntityType)
Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER" "ENTITY_TYPE_SHIPPING_OPTION" "ENTITY_TYPE_USER" "ENTITY_TYPE_SHIPPING_ZONES"
object (v1DeleteOrderRequestSegment)
Responses
200

A successful response.

default

An unexpected error response.

post/fast/v1/delete
Request samples
application/json
{
  • "app_id": "088fdade-8809-471c-89c2-f429fa844af2",
  • "type": "ENTITY_TYPE_ORDER",
  • "order": {
    }
}
Response samples
application/json
{
  • "request_id": {
    },
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": { }
}

Read a specified type of an object/entity by provided id

This is a generic interface to read a specific type of an entity (e.g. order cart etc.).

Request
Request Body schema: application/json
app_id
string

The application ID for your store registered with Fast.

object (v1UUID)

The idempotency key of request. Ensure that your operations are idempotent against this field

type
string (v1EntityType)
Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER" "ENTITY_TYPE_SHIPPING_OPTION" "ENTITY_TYPE_USER" "ENTITY_TYPE_SHIPPING_ZONES"
object (v1ReadOrderRequestSegment)

Object containing the order information.

shipping_zones
object (v1ReadShippingZonesRequestSegment)

The geographical area (e.g. region ZIP code etc.) that physical goods will ship to.

Responses
200

A successful response.

default

An unexpected error response.

post/fast/v1/read
Request samples
application/json
{
  • "app_id": "088fdade-8809-471c-89c2-f429fa844af2",
  • "type": "ENTITY_TYPE_ORDER",
  • "order": {
    }
}
Response samples
application/json
{
  • "type": "ENTITY_TYPE_ORDER",
  • "order": {
    },
  • "user": {
    }
}

Update identified object/entity

Generic update interface

Request
Request Body schema: application/json
app_id
string

The application ID for your store registered with Fast.

object (v1UUID)
type
string (v1EntityType)
Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER" "ENTITY_TYPE_SHIPPING_OPTION" "ENTITY_TYPE_USER" "ENTITY_TYPE_SHIPPING_ZONES"
object (v1UpdateOrderRequestSegment)
Responses
200

A successful response.

default

An unexpected error response.

post/fast/v1/update
Request samples
application/json
{
  • "app_id": "31d7ff3a-0128-440e-a5a2-c1e10d4c2d83",
  • "type": "ENTITY_TYPE_ORDER",
  • "order": {
    }
}
Response samples
application/json
{
  • "type": "ENTITY_TYPE_ORDER",
  • "order": {
    }
}