Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


title
Info

Warning!

The resource is available only in the following countries: PL, IT

Points resource represents the locatons locations in which the logistics operators operator's services are available. Points can be self-service machines (Paczkomat Automatic Parcel Stationlocker, LaundromatParcelPoint) or branches, customer service points. Each of the locations offers specific services - the list of these services is returned in to the response under the functions attribute.

PanelbgColor#f0f0f0

titleBGColor#f0f0f0titleOn this page

Table of Contents
minLevel2
 


Production environment:

https://api-shipx-pl.easypack24.net/v1/points

Test encironmentSandbox environment:
You can test your implementation on a test environment available at: https://sandbox-api-shipx-pl-points.easypack24.net/v1/points


On this page

Table of Contents

Structure

Point resource has the following attributes:

Attribute

Type

Description

Availability

name 

String

Unique point name e.g. KRA007 (Parcel Locker)

PL, IT

type

Array

Table specifying types of points available at the location.

Possible types of points:

  • parcel_locker - Physical

automatic
  • parcel

stations
  • locker and

shipment handling points where a parcel machine shipment can be sent
  • parcel points to which you can send your parcel.

  • pop -

Shipment handling
  • All parcel points.

  • parcel_locker_only -

Physical automatic parcel stations only
  • Only physical parcel locker.

  • parcel_locker_superpop -

Shipment handling
  • Parcel points which

a parcel machine shipment can be sent to
  • you can send your parcel

PL, IT

status 

String

Point status.

PL, IT

location

Object

Location object including the geographical location latitude and longitude

Location resource example in JSON format:

Code Block
"latitude": 50.03988,
"longitude": 19.92485


PL, IT

location_type

String

Location type.

PL, IT

location_description

String

Additional location description that may make it easier to reach.

PL, IT

location_description_1

String

Additional description

PL, IT

location_description_2

String

Additional description

PL, IT

distance

Integer

Distance from the relative point location. If the relative point has not been specified, takes null value.

PL, IT

opening_hours 

String

Point opening hours

PL, IT

address

Object

Address object containing the

points

point's address information such as street, post-code, city.

Address object example in JSON format:

Code Block
"line1": "Kapelanka 14",
"line2": null


PL, IT

Code Block
address_details

Object

Detailed point address data

Code Block
"city": "Bartoszyce",
"province": "Warmińsko-Mazurskie",
"post_code": "11-200",
"street": null,
"building_number": null,
"flat_number": null


PL, IT

phone_number 

String

Point telephone number

PL, IT

payment_point_descr 

String

Additional information about the point


functions

Array

Table specifying the functions offered by the point. Possible functions:

Code Block
parcel=Send and collect standard parcel 
parcel_send=Standard parcel send 
parcel_collect=Standard parcel collect 
parcel_reverse_return_send=Standard parcel reverse return to sender 
standard_letter_collect=Standard letter collect 
standard_letter_send=Standard letter send 
allegro_parcel_collect=Allegro parcel collect 
allegro_parcel_send=Allegro parcel send 
allegro_parcel_reverse_return_send=Allegro parcel return to sender 
allegro_letter_collect=Allegro letter collect 
allegro_letter_send=Allegro letter send 
allegro_letter_reverse_return_send=Allegro letter return to sender 
allegro_courier_collect=Allegro courier parcel collect 
allegro_courier_send=Allegro courier parcel send 
allegro_courier_reverse_return_send=Allegro courier parcel return to sender 
standard_courier_collect=Courier parcel collect 
standard_courier_send=Courier parcel send 
standard_courier_reverse_return_send=Courier parcel return to sender 
air_on_airport=Send and collect baggage from machine on airport 
air_outside_airport=Send and collect baggage from machine outside of airport 
cool_parcel_collect=Reservation collect from cooling machine 
laundry=Send and collect laundry 
avizo=Avizo collect


PL, IT

partner_id

Integer

Partner ID

PL, IT

is_next 

Boolean

Is it a NEXT automatic parcel station

PL, IT

payment_available 

Boolean

Availability of payment at a given point

There is a possibility of payment_available = true with payment_type = 0, it means the payment is available

PL, IT

payment_type 

String

Payment type parameter

PL, IT

virtual 

Integer

Virtual point

PL, IT

recommended_low_interest_box_machines_list 

Array

Other points recommended nearby

PL, IT

location_247 

Boolean

Is the parcel locker available 24/7 (Parcel lockers with the parameter set to true are dedicated service points for the Weekend Parcels service).

PL, IT

easy_access_zone

Boolean

Does the parcel locker have an easy access zone?

PL, IT

Point resource in JSON format:

Code Block
languagejson
{
       
"
     "href": "
http
https://api-pl-points.easypack24.net/v1/points/
KRA011
KRA012",
            "name": "
KRA011
KRA012",
            "type": [
                "parcel_locker"
            ],
            "status": "Operating",
   
"location":{
         "
latitude
location":
50.09103,
 {
       
"longitude":19.9299
     
},
    "
location_type
longitude":
null
 20.00399,
   
"location_description":"Stacja
 
paliw
 
Lukoil",
    
"location_description_1":"",
    
"location_description_2":"LUKOIL",
   
"
distance
latitude":
null,
 50.08913
  
"opening_hours":null,
    
"address":{
      },
  
"line1":"Opolska 9",
          "
line2
location_type": "
31-274 Kraków" }
Outdoor",
   
"address_details":{
         "
city
location_date":
"Kraków"
 null,
      
"province":"małopolskie",
      
"
post
location_
code
description":
"31-274
 "Stacja paliw Lotos",
      
"street":"Opolska",
      
"
building
location_description_
number
1":
"9"
 null,
      
"flat_number":null
      "location_description_2": "Lotos",
    
},
    
"phone_number":null,
    "
payment_point_descr
distance":
"Płatność internetowa PayByLink"
 null,
   
"functions":[
         "
allegro_courier_collect
opening_hours": "24/7",
      
"allegro_courier_reverse_return_send",
      
"allegro_courier_send",
"address": {
     
"allegro_letter_send",
       
"allegro_parcel_collect",
    "line1": "Os. Kombatantów 
"allegro_parcel_reverse_return_send"
20",
      
"allegro_parcel_send",
      
"parcel",
    
"parcel_collect",
"line2": "31-630 Kraków"
            
"parcel_reverse_return_send"
},
      
"parcel_send",
      
"
standard_courier_reverse_return_send",
address_details": {
        
"standard_courier_send"
    
],
    "
partner_id
city":
0
 "Kraków",
   
"is_next":false,
    
"payment_available":true,
         "
payment_type
province":
{
 "małopolskie",
       
"0":"Brak
 
obsługi
 
płatności"
    
},
   
"
virtual
post_code": "
0
31-630",
    
"recommended_low_interest_box_machines_list":null,
            "
easy_access_zone
street": 
true }

Authentication

Access to the resource does not require authentication.

List of Points

List of Points retrieval, the collection supports pagination which can be found in General information.

Code Block
GET /v1/points

Example request

Code Block
curl -X GET https://api-shipx-pl.easypack24.net/v1/points -H 'Content-Type: application/json'

Response

Code Block{ "href":"https://api-pl-points.easypack24.net/v1/points", "count":5363, "page":1, "per_page":25, "total_pages":215, "items":[ {
"Os. Kombatantów",
                "building_number": "20",
                "flat_number": null
            },
            "phone_number": null,
            "payment_point_descr": "Płatność w Paczkomacie kartą płatniczą lub BLIKIEM oraz internetowo aplikacją InPost Mobile i PayByLink",
            "functions": [
                "allegro_courier_collect",
                "allegro_courier_reverse_return_send",
                "allegro_courier_send",
                "allegro_letter_send",
                "allegro_parcel_collect",
                "allegro_parcel_reverse_return_send",
                "allegro_parcel_send",
                "parcel",
                "parcel_collect",
                "parcel_reverse_return_send",
                "parcel_send",
                "standard_courier_reverse_return_send",
                "standard_courier_send"
            ],
            "partner_id": 0,
            "is_next": false,
            "payment_available": true,
            "payment_type": {
                "2": "Payment by card in the machine"
            },
            "virtual": "0",
            "recommended_low_interest_box_machines_list": [
                "KRA175M",
                "KRA274M",
                "KRA227M",
                "KRA273M",
                "KRA144M"
            ],
            "apm_doubled": null,
            "location_247": true,
            "operating_hours_extended": {
                "customer": null
            },
            "agency": "IPM4956660",
            "image_url": "https://static.easypack24.net/points/pl/images/KRA012.jpg",
            "easy_access_zone": false,
            "air_index_level": null
        }

Authentication

Access to the resource does not require authentication.


List of Points

List of Points retrieval, the collection supports pagination, which can be found in API General information.

Code Block
GET /v1/points

Example request

Code Block
curl -X GET https://api-shipx-pl.easypack24.net/v1/points -H 'Content-Type: application/json'

Response

Code Block
languagejson
{
    "href": "https://api-pl-points.easypack24.net/v1/points",
    "count": 19378,
    "page": 1,
    "per_page": 25,
    "total_pages": 776,
    "items": [
        {
            "href": "https://api-pl-points.easypack24.net/v1/points/ADA01M",
            "name": "ADA01M",
            "type": [
                "parcel_locker"
            ],
            "status": "Operating",
            "location": {
                "longitude": 22.26405,
                "latitude": 51.73834
            },
            "location_type": "Outdoor",
            "location_date": null,
            "location_description": "Przy sklepie Lewiatan",
            "location_description_1": null,
            "location_description_2": null,
            "distance": null,
            "opening_hours": "24/7",
            "address": {
                "line1": "Kościuszki 27",
                "line2": "21-412 Adamów"
            },
            "address_details": {
                "city": "Adamów",
                "province": "lubelskie",
                "post_code": "21-412",
                "street": "Kościuszki",
                "building_number": "27",
                "flat_number": null
            },
            "phone_number": null,
            "payment_point_descr": "Płatność internetowa aplikacją InPost Mobile oraz PayByLink",
            "functions": [
                "allegro_courier_collect",
                "allegro_courier_reverse_return_send",
                "allegro_courier_send",
                "allegro_letter_reverse_return_send",
                "allegro_letter_send",
                "allegro_parcel_collect",
                "allegro_parcel_reverse_return_send",
                "allegro_parcel_send",
                "parcel",
                "parcel_collect",
                "parcel_reverse_return_send",
                "parcel_send",
                "standard_courier_reverse_return_send",
                "standard_courier_send"
            ],
            "partner_id": 0,
            "is_next": false,
            "payment_available": true,
            "
href":"http://api-pl-points.easypack24.net/v1/points/ADA01N",
payment_type": {
         
"name":"ADA01N",
       "
type
0":
[
 "Payments are not supported"
           
"parcel_locker"
 },
     
],
       "
status
virtual": "
Operating
0",
      
"location":{
      "recommended_low_interest_box_machines_list": null,
   
"latitude":51.74455,
         "
longitude
apm_doubled":
22.25847
 null,
     
},
       "location_
type
247":
null
 true,
      
"location_description":"Przy sklepie Groszek",
      
"
location
operating_
description
hours_
1
extended":
null,
 {
         
"location_description_2":"Groszek",
       "
distance
customer": null
,

      
"opening_hours":"24/7",
      
"address":{
},
            "
line1
agency": "
Kleeberga 5B
IPM4633224",
        
"line2":"21-412 Adamów"
    "image_url": "https://static.easypack24.net/points/pl/images/ADA01M.jpg",
       
},
     
"
address
easy_access_
details
zone":
{
 true,
            "
city
air_index_level":
"Adamów",
 null
        
"province":"lubelskie"
},
    
"post_code":"21-412"
{...},
    
"street":"Kleeberga"
{...},
  ]
"building_number":"5B", "flat_number":null }, "phone_number":null, "payment_point_descr":"Płatność internetowa PayByLink. Dostępność 24/7", "functions":[ "allegro_courier_collect", "allegro_courier_reverse_return_send", "parcel_reverse_return_send", "parcel_send", "standard_courier_reverse_return_send", "standard_courier_send"
}

Point details

Get point details.

Code Block
languagejson
GET /v1/points/:point_name

Example request

Code Block
languagejson
curl -X GET https://api-shipx-pl.easypack24.net/v1/points/KRA012 -H 'Content-Type: application/json'

Response

Code Block
languagejson
{
    "href": "https://api-pl-points.easypack24.net/v1/points/KRA012",
    "name": "KRA012",
    "type": [
        "parcel_locker"
    ],
    "status": 
"
partner_id
Operating"
:0
,
    
"
is_next
location":
true,
 {
        "
payment_available
longitude":
true
 20.00399,
      
"payment_type":{
  
"
0
latitude":
"Brak obsługi płatności"
 50.08913
    },
    
"
virtual
location_type": "
0
Outdoor",

    "
recommended_low_interest_box_machines_list
location_date": null,

    "
easy
location_
access_zone
description": 
true
"Stacja 
}
paliw Lotos",
    
{...}, {...}
"location_description_1": null,
  
]
 
}

Point details

Point details retrieval.

Code Block
GET /v1/points/:point_name

Example request

Code Block
curl -X GET https://api-shipx-pl.easypack24.net/v1/points/AAB001 -H 'Content-Type: application/json'

Response

Code BlockHTTP/1.1 200 OK Content-Type: application/json
 "location_description_2": "Lotos",
    "distance": null,
    "opening_hours": "24/7",
    "address": {
        "
href
line1":
"http://api-pl-points.easypack24.net/v1/points/ADA01N",
 "Os. Kombatantów 20",
    
"name":"ADA01N",
    "
type
line2":
[
 "31-630 Kraków"
    },
    "
parcel
address_
locker
details": {
  
],
      "
status
city": "
Operating
Kraków",
        "
location
province":
{
 "małopolskie",
        "
latitude
post_code":
51.74455
 "31-630",
        "
longitude
street":
22
 "Os.
25847
 Kombatantów",
  
},
  
"location_type":null,
    "
location
building_
description
number":
"Przy sklepie Groszek
 "20",
        "
location
flat_
description_1
number": null
,

    
"location_description_2":"Groszek"
},
    "
distance
phone_number": null,
    "
opening
payment_point_
hours
descr":
"24/7", "address":{
 "Płatność w Paczkomacie kartą płatniczą lub BLIKIEM oraz internetowo aplikacją InPost Mobile i PayByLink",
    "
line1
functions":
"Kleeberga 5B",
 [
        "
line2":"21-412 Adamów"
allegro_courier_collect",
    
},
    "
address_details":{
allegro_courier_reverse_return_send",
        "
city":"Adamów"
allegro_courier_send",
      
"province":"lubelskie"
  "allegro_letter_send",
        "
post_code":"21-412
allegro_parcel_collect",
       
"street":"Kleeberga",
 "allegro_parcel_reverse_return_send",
        "
building_number":"5B"
allegro_parcel_send",
        "
flat_number":null
parcel",
    
},
    "
phone
parcel_
number
collect"
:null
,
   
"payment_point_descr":"Płatność
 
internetowa
 
PayByLink. Dostępność 24/7",
   
"functions":[
"parcel_reverse_return_send",
        "
allegro
parcel_
courier_collect
send",
        "
allegro
standard_courier_reverse_return_send",
        "
allegro
standard_courier_send"
    ],
    "partner_id": 0,
    "
allegro_letter_reverse_return_send",
is_next": false,
    "payment_available": true,
    "payment_type": {
        
"allegro_letter_send",
"2": "Payment by card in the machine"
    
"allegro_parcel_collect"
},
    
"virtual": "
allegro_parcel_reverse_return_send
0",
    
"allegro_parcel_send", "parcel",
"recommended_low_interest_box_machines_list": [
        
"
parcel_collect
KRA175M",
       
"parcel_reverse_return_send
 "KRA274M",
        "
parcel_send
KRA227M",
        "
standard_courier_reverse_return_send
KRA273M",
      
"standard_courier_send"
  "KRA144M"
    ],
    "
partner
apm_
id
doubled":
0
 null,
    "
is
location_
next
247": true,
    "
payment
operating_hours_
available
extended":
true,
 
"payment_type":
{
        "
0
customer":
"Brak
 
obsługi
null
płatności"
    },
    "
virtual
agency": "
0
IPM4956660",
    "
recommended_low_interest_box_machines_list":null
image_url": "https://static.easypack24.net/points/pl/images/KRA012.jpg",
    "easy_access_zone": 
true
false,
    "air_index_level": null
}

Search criteria

Parameter

Type

Description

Example

Availability

name

String
Array

Searches for shipments with given name.

Searches for shipments with given names.

?name=KRA010
?name=Kra010,ADA01N

PL, IT

type

String
Array

Searches for shipments with given type.

Searches for shipments with given types.

?type=parcel_locker
?type=parcel_locker,pop

PL, IT

functions

String
Array

Searches for shipments with given function.

Searches for shipments with given functions.

?functions=parcel
?functions=

parcel

parcel,parcel_send

PL, IT

partner_id

Integer
Array

Searches for shipments with given partner ID.

Searches for shipments with given partner IDs.

?partner_id=1
?partner_id=1,2

PL, IT

is_next

Boolean

Searches for NEXT parcel locker points

?is_next=true

PL, IT

payment_available 

Boolean

Searches by payment availability at the point

?payment_available=true

PL, IT

post_code

String
Array

Searches for shipments with given post code.

Searches for shipments with given post codes.

?post_code=11-111
?post_code=11-111,22-222

PL, IT

city

String
Array

Searches for shipments with given city.

Searches for shipments with given cities.

?city=Kraków

?city=Kraków,Warszawa

PL, IT

province

String
Array

Searches for shipments with given province.

Searches for shipments with given provinces.

?province=Małopolska

?province=Małopolska,Śląsk

PL, IT

virtual

Integer
Array

Searches for shipments with given virtual value.

Searches for shipments with given virtual values.

?virtual=0
?virtual=1,6

PL, IT

updated_from

Date

Searches for points updated after the given date

If updated_to  has not been given the date cannot be earlier than 3 days before the current date

?updated_from=2018-04-24

PL, IT

updated_to

Date

Searches for points updated before the given date

Requires providing updated_from.

?updated_to=2018-04-26

PL, IT

Search by location

relative_point 

String

Searches for points closest to the given location

?relative_point=52.123,19.321

PL, IT

relative_post_code 

String

Searches for points closest to the given post code

?relative_post_code=11-111

PL, IT

max_distance 

Double

Searches for points in distance up to the given value from relative_point or relative_post_code 

Parameter usage requires sorting by distance.

Default value: 10000 (10km)

Maximum value 50000 (50km)

?relative_point=52.123,19.321&max_distance=10000

PL, IT

limit 

Integer

Point limiting parameter when using relative_point  or relative_post_code 

?limit=10

PL, IT

Result sorting

name 

Sort by point name

?sort_by=name

PL, IT

distance_to_relative_point

Sort by relative distance (relative_point or relative_post_code)

?sort_by=distance_to_relative_point

PL, IT

status

Sort by status

?sort_by=status

PL, IT

Sort ordering can be set

using 

using sort_order  attribute. By default the results are sorted in an ascending order using

the 

the name

 field

 field.

asc

Sorts in ascending order

?sort_order=asc&sort_by=status

PL, IT

desc

Sorts in descending order

?sort_order=desc&sort_by=status

PL, IT

Pagination

page

Defines the page for which the results should be returnet

?page=2

PL, IT

per_page

Defines the amount of points returned per page

Default: 25
Maximum: 500

?per_page=100

PL, IT

Filtering of returned fields

fields

Defines the point attributes that should be returned

?fields=name,type

PL, IT