Update Address

Update information for an existing address.

/addresses/:address_id

PUT https://api.terminal.africa/v1/addresses/:address_id

This endpoint allows you to update an existing address.

Path Parameters

NameTypeDescription

address_id*

String

Unique identifier for address

Headers

NameTypeDescription

Authorization*

String

Set value to Bearer SECRET_KEY

Content-Type

String

Set value to application/json

Request Body

NameTypeDescription

city*

String

Address city.

country*

String

ISO 2 country code for address.

email

String

Email of person at address.

first_name

String

First name of person at address. Required for arranging pickup / delivery.

is_residential

Boolean

Indicates if address is a residential address or not. Defaults to true.

last_name

String

Last name of person at address. Required for arranging pickup / delivery.

line1

String

Street address. Required for arranging pickup / delivery.

line2

String

Second line of street address

metadata

Object

Additional information for an address.

name

String

Full name of person at address

phone

String

Phone number of person at address. Must match country provided in address. Required for arranging pickup / delivery.

state

String

Address state

zip

String

Zip / Postal code. Required for arranging pickup / delivery.

{
	status: true,
	message: 'Address updated successfully',
	data: {
		city: 'Lagos',
		coordinates: { lat: 6.5969424, lng: 3.3542992 },
		country: 'NG',
		email: 'augustus_obi@shipmonk.ng',
		first_name: 'Augustus',
		is_residential: true,
		last_name: 'Obi',
		line1: '1121 Allen Avenue, Ikeja',
		line2: '',
		metadata: {
			my_app_customer_id: 11234
		},		
		phone: '+2348122340000',
		state: 'Lagos',
		zip: '121006',
		address_id: 'AD-00632494667',
		created_at: 2022-05-23T00:00:01.223Z,
		updated_at: 2022-05-23T00:00:01.223Z,
	}
}

Last updated