> ## Documentation Index
> Fetch the complete documentation index at: https://developers.teleship.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get all services

> ### Teleship Services API

Retrieve a comprehensive list of all shipping services available on the Teleship platform.

**What you get:**
- Service names and codes
- Whether first-mile pickup is included
- Typical transit times and dispatch schedules
- Service type (End-to-End or Hub Direct)

> **Tip:** Use this endpoint to dynamically populate service options in your shipping UI or to compare available logistics solutions.

#### Available Services

The following table summarizes all available shipping services:

| Service Name | Code | First Mile Included |
|-------------|------|-------------------|
| Expedited DDP (Post Office drop-off/collection) | `TELESHIP-EXPEDITED-PICKUP` | true |
| [New] Postal DDP - PDDP (Post Office drop-off/collection) | `TELESHIP-POSTAL-PICKUP` | true |
| Expedited DDP for Enterprise (No first mile, >100 intl. parcels/day) | `TELESHIP-EXPEDITED-DROPOFF` | false |
| Standard DDP for Enterprise (No first mile, >100 intl. parcels/day) | `TELESHIP-STANDARD-DROPOFF` | false |
| Postal DDP for Enterprise (No first mile, >100 intl. parcels/day) | `TELESHIP-POSTAL-DROPOFF` | false |
| Standard DDP (Post Office drop-off/collection) | `TELESHIP-STANDARD-PICKUP` | true |




## OpenAPI

````yaml /api-reference/openapi.json get /api/services
openapi: 3.0.0
info:
  title: Teleship
  description: >

    Teleship is a leading cross-border logistics provider offering seamless
    global commerce solutions through our comprehensive API.


    With Teleship's API, developers can integrate our cross-border shipping
    services, trade engine, and logistics solutions directly into their
    applications.


    **Key Features:**

    - Cross-border shipping solutions for international commerce

    - Real-time shipping rates and delivery estimates

    - End-to-end shipment tracking with detailed status updates

    - Automated customs compliance and product classification

    - Real-time event notifications through webhooks


    **Why Teleship?**

    - API-first: Developer-friendly integration with comprehensive documentation

    - Enterprise-ready: Built for businesses of all sizes

    - Secure: Enterprise-grade security and compliance

    - Integrated: Seamless connection with e-commerce, ERP, and fulfillment
    systems


    Start shipping globally with Teleship's powerful cross-border logistics API.
  version: 1.0.0
  contact: {}
servers:
  - url: https://api.teleship.com
security: []
tags: []
paths:
  /api/services:
    get:
      tags:
        - Shipping Services
      summary: Get all services
      description: >
        ### Teleship Services API


        Retrieve a comprehensive list of all shipping services available on the
        Teleship platform.


        **What you get:**

        - Service names and codes

        - Whether first-mile pickup is included

        - Typical transit times and dispatch schedules

        - Service type (End-to-End or Hub Direct)


        > **Tip:** Use this endpoint to dynamically populate service options in
        your shipping UI or to compare available logistics solutions.


        #### Available Services


        The following table summarizes all available shipping services:


        | Service Name | Code | First Mile Included |

        |-------------|------|-------------------|

        | Expedited DDP (Post Office drop-off/collection) |
        `TELESHIP-EXPEDITED-PICKUP` | true |

        | [New] Postal DDP - PDDP (Post Office drop-off/collection) |
        `TELESHIP-POSTAL-PICKUP` | true |

        | Expedited DDP for Enterprise (No first mile, >100 intl. parcels/day) |
        `TELESHIP-EXPEDITED-DROPOFF` | false |

        | Standard DDP for Enterprise (No first mile, >100 intl. parcels/day) |
        `TELESHIP-STANDARD-DROPOFF` | false |

        | Postal DDP for Enterprise (No first mile, >100 intl. parcels/day) |
        `TELESHIP-POSTAL-DROPOFF` | false |

        | Standard DDP (Post Office drop-off/collection) |
        `TELESHIP-STANDARD-PICKUP` | true |
      operationId: getAllServices
      parameters: []
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ServiceDto'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseMessagesDto'
        '404':
          description: Services not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseMessagesDto'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResponseMessagesDto'
      security:
        - bearer: []
components:
  schemas:
    ServiceDto:
      type: object
      properties:
        name:
          type: string
          description: The name of the service
        checkoutName:
          type: string
          description: The checkout display name for the service
        code:
          type: string
          description: The code of the service
        description:
          type: string
          description: The description of the service
        transit:
          type: number
          description: The transit time of the service
        dispatchDays:
          type: number
          description: The number of days it takes to dispatch the shipment
          default: 1
        includeFirstMile:
          type: boolean
          description: Whether to include the first mile in the service
          default: false
        isActive:
          type: boolean
          description: Whether the service is active
          default: true
        config:
          type: object
          description: >-
            Service configuration options (JSON). Used for service-specific
            settings like postal duty calculation.
          example:
            isPostal: true
        id:
          type: string
      required:
        - name
        - code
        - transit
    ResponseMessagesDto:
      type: object
      properties:
        messages:
          type: array
          items:
            $ref: '#/components/schemas/ErrorResponseDto'
      required:
        - messages
    ErrorResponseDto:
      type: object
      properties:
        code:
          type: number
        level:
          type: string
          enum:
            - error
            - warning
            - info
          example: error
          description: Error level
          default: error
        timestamp:
          format: date-time
          type: string
          example: '2024-01-01T00:00:00.00Z'
        message:
          type: string
          example: An error occurred
        details:
          example:
            - Missing required field
          type: array
          items:
            type: string
      required:
        - code
        - level
        - timestamp
        - message
        - details
  securitySchemes:
    bearer:
      scheme: bearer
      bearerFormat: JWT
      type: http

````