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.

Merchant Service

Create a specified type of an object/entity

Generic create interface

Request Body schema: application/json
type
string (v1EntityType)
Default: "ENTITY_TYPE_UNSPECIFIED"
Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER"
app_id
string
object (v1CreateRequestSegment)
object (Typed UUID)

Responses

Request samples

Content type
application/json
{
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "app_id": "string",
  • "order": {
    },
  • "request_id": {
    }
}

Response samples

Content type
application/json
{
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": {
    },
  • "request_id": {
    }
}

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

This is a generic interface to read a specific type of an entity such as order, cart, ..)

Request Body schema: application/json
app_id
string
object (Typed UUID)
type
string (v1EntityTypeRead)
Default: "ENTITY_TYPE_UNSPECIFIED"
Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER" "ENTITY_TYPE_SHIPPING_ZONES"
object (v1ReadOrderRequestSegment)
shipping_zones
object (v1ReadShippingZonesRequestSegment)

Responses

Request samples

Content type
application/json
{
  • "app_id": "string",
  • "request_id": {
    },
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": {
    },
  • "shipping_zones": { }
}

Response samples

Content type
application/json
{
  • "request_id": {
    },
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": {
    },
  • "shipping_zones": [
    ]
}

Update identified object/entity

Generic update interface

Request Body schema: application/json
app_id
string
object (Typed UUID)
type
string (v1EntityType)
Default: "ENTITY_TYPE_UNSPECIFIED"
Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER"
object (v1UpdateOrderRequestSegment)

Responses

Request samples

Content type
application/json
{
  • "app_id": "string",
  • "request_id": {
    },
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": {
    }
}

Response samples

Content type
application/json
{
  • "request_id": {
    },
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": {
    }
}

Delete the specified object/entity

Generic delete interface

Request Body schema: application/json
app_id
string
object (Typed UUID)
type
string (v1EntityType)
Default: "ENTITY_TYPE_UNSPECIFIED"
Enum: "ENTITY_TYPE_UNSPECIFIED" "ENTITY_TYPE_ORDER"
object (Delete Section)

Responses

Request samples

Content type
application/json
{
  • "app_id": "string",
  • "request_id": {
    },
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": {
    }
}

Response samples

Content type
application/json
{
  • "request_id": {
    },
  • "type": "ENTITY_TYPE_UNSPECIFIED",
  • "order": { }
}