Skip to main content

Endpoints

Endpoints were generated using Protocol Buffers (protobufs).They are hosted in the repository below:

https://buf.build/sethwan/ware-public/docs/main:public.v1

How to use api playground Buf Studio

You can use Buf Studio to interact directly with the api:

Buf Studio is an interactive web UI for all your gRPC and Protobuf services stored on the Buf Schema Registry. Buf Studio makes it easy to:

  • Debug: Developers can use Protobuf definitions they have stored on the BSR to make requests to production servers, and understand the responses being returned.
  • Develop: As you make changes to your APIs and/or business logic, you can validate them with real requests to your various testing/staging environments.
  • Gain business insights: Buf Studio allows non-engineers to make requests against key APIs that can provide business intelligence, and save and share those pre-populated requests with teammates for common queries.

Steps:

  1. Navigate to repository https://buf.build/sethwan/ware-public Navigate

  2. Click Buf Studio in right corner of the browser

    Button

  3. A Pop with endpoint functions will appear. Choose one. Modal

  4. Enter the courier domain.

    • https://<YOUR_COURIER_DOMAIN>/rpcEx. htts//shipware.com/rpc

    Url

  5. Add Header X-Logis-Auth with generated api key from dashboard to each request. Header

  6. Send request. Req

REST API

All functions documented in repo and Buf Studio all translate to Rest endpoints. The format is as follows below

https://<COURIER_DOMAIN>/rpc/public.v1.PublicService/<RPC_CALL>

Example for ListCourierPackages rpc call using test domain https://shipware.com

https://shipware.com/rpc/public.v1.PublicService/ListCourierPackages

NB. The domain used in these examples does not belong to your warehouse. Please use the domain of your warehouse website to access the correct API endpoints.