Addresses
Manage addresses that can be linked to clients and contacts.
Use cases: Use the Addresses API to store shipping or billing addresses that are shared across multiple clients or contacts.
GET
/addressesList all addresses with optional search and pagination.
Query Parameters
| Name | Type | Description | |
|---|---|---|---|
search | string | Free-text search across relevant fields. | |
page | number | Page number (default 1). | |
limit | number | Items per page (default 50). |
Request
curl -X GET "https://api.glance.co.il/addresses" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Response
Response
{
"data": [
{
"id": 1,
"street": "123 Main St",
"city": "Tel Aviv",
"zip": "6100000",
"country": "IL"
}
],
"pagination": {
"total": 8,
"limit": 50,
"offset": 0,
"hasMore": false
}
}GET
/addresses/id/:idGet a single address by ID.
Path Parameters
| Name | Type | Description | |
|---|---|---|---|
id | number | required | The address ID. |
Request
curl -X GET "https://api.glance.co.il/addresses/id/:id" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Response
Response
{
"data": {
"id": 1,
"street": "123 Main St",
"city": "Tel Aviv",
"zip": "6100000",
"country": "IL"
}
}POST
/addresses/createCreate a new address.
Body Parameters
| Name | Type | Description | |
|---|---|---|---|
street | string | required | Street name and number. |
city | string | required | City name. |
zip | string | Postal / zip code. | |
country | string | Country code (e.g. IL, US). |
Request
curl -X POST "https://api.glance.co.il/addresses/create" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"street": "example_street",
"city": "example_city",
"zip": "example_zip",
"country": "example_country"
}'Response
Response
{
"data": {
"id": 5,
"street": "45 Rothschild Blvd",
"city": "Tel Aviv",
"zip": "6578401",
"country": "IL"
}
}PUT
/addresses/:idUpdate an existing address.
Path Parameters
| Name | Type | Description | |
|---|---|---|---|
id | number | required | The address ID. |
Body Parameters
| Name | Type | Description | |
|---|---|---|---|
street | string | Street name and number. | |
city | string | City name. | |
zip | string | Postal / zip code. | |
country | string | Country code. |
Request
curl -X PUT "https://api.glance.co.il/addresses/:id" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"street": "example_street",
"city": "example_city",
"zip": "example_zip",
"country": "example_country"
}'Response
Response
{
"data": {
"id": 1,
"street": "456 Updated Ave",
"city": "Haifa",
"zip": "3100000",
"country": "IL"
}
}DELETE
/addresses/:idDelete an address.
Path Parameters
| Name | Type | Description | |
|---|---|---|---|
id | number | required | The address ID. |
Request
curl -X DELETE "https://api.glance.co.il/addresses/:id" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Response
Response
{
"data": {
"success": true
}
}