Skip to content

DEV Services

API endpoints for DEV Services management in WORKSPACE.

Setup a DEV

http
POST /v1/:wid/dev/setup

Register & manage the platform. Eg. e-commerce application.

Headers

  • de-user-agent (required)
  • de-auth-token (required)
  • de-auth-device (required)

Request Body

typescript
interface Setup a DEVRequest {
  type: string;
  name: string;
  description: string;
  logo: string;
  contacts: {
    emails: string[];
    phones: string[]
  };
  address: {
    name: string;
    street1: string;
    city: string;
    state: string;
    country: string;
    coordinates: number[]
  };
}

Example:

json
{
  "type": "ENTERPRISE",
  "name": "Mijo",
  "description": "Bus mobility transport system",
  "logo": "https://cdns.mijo.com/favicon.ico",
  "contacts": {
    "emails": [
      "[email protected]"
    ],
    "phones": [
      "+223 30 004 0004"
    ]
  },
  "address": {
    "name": "Stanbic Hight",
    "street1": "Airport Road, Accra",
    "city": "Accra",
    "state": "Greater Accra",
    "country": "Ghana",
    "coordinates": [
      -0.1387423,
      5.1284859
    ]
  }
}

Get a DEV

http
GET /v1/:wid/dev/:xcode

Headers

  • de-user-agent (required)
  • de-auth-token (required)
  • de-auth-device (required)

Get all DEVs

http
GET /v1/:wid/devs

Headers

  • de-user-agent (required)
  • de-auth-token (required)
  • de-auth-device (required)

Request DEV Context

http
GET /v1/:wid/dev/:xcode/context

Headers

  • de-user-agent (required)
  • de-auth-token (required)
  • de-auth-device (required)

Update a DEV

http
PATCH /v1/:wid/dev/:xcode

Headers

  • de-user-agent (required)
  • de-auth-token (required)
  • de-auth-device (required)

Delete a DEV

http
DELETE /v1/:wid/dev/:xcode

Headers

  • de-user-agent (required)
  • de-auth-token (required)
  • de-auth-device (required)