- Previous: GET /v1/user/by_email
- Up: Central Index API
- Next: PUT /v1/business/json
PUT /v1/business
NOTE: This method is not accessible to users on Starter Plan API keys. Please contact us if you want premium access to our service
HTTP Method: PUT
Path: /v1/business
Authentication: API Key required, User ID required
Description: Add a business entity to the Central Index.
Parameters:
Parameter | Type | Mandatory | Description | Example |
api_key | string | yes | the user API key | b66qw3edr56thhg |
_user_id | string | yes | The user user_id | 2a45reft678ujh65rr |
name | string | yes | The name of the business | Bob the Plumber |
building_number | string | no | Building name or number | 36 or Colt House |
address1 | string | yes | Line 1 of address | 14 Front Street |
address2 | string | no | Line 2 of address | Canal View |
address3 | string | no | Line 3 of address | The Burrow |
town | string | no | Town name | Dublin |
county | string | no | county name | County Dublin |
postcode | string | no | postcode | N6 5LU |
country | string | yes | ISO-compatible country code | ie |
do_not_display | Boolean | no | set to TRUE if address should not be displayed on websites. | Default is FALSE |
latitude | float | no | WSG-84 latitude | 54.123456 |
longitude | float | no | WSG-84 latitude | -6.3234567 |
timezone | timezone | no | Defaults to UTC | UTC |
telephone_number | string | yes | the business main phone number | +4420345678990 |
additional_telephone_number | string | no | Additional phone number | +447158911891 |
no | The business email address | info@mysite.com | ||
website | url | no | The business website | http://www.mysite.com |
category_type | string | no | One of the taxonomies supported by Central Index | sic_87, sic_2007, sic_03, NAICS |
category_id | string | yes |
If category_type is supplied, then this is the category id of the supported taxonomy. |
1234 |
_supplier_id | string | no |
This is the ID of the business as it is known by you you (the supplier). |
ABC123 |
Sample Response:
{ "success": true, "msg": "Success - Entity successfully added", "data": { "matched": false, "entity_id": "443641326280704" } }
A successful response will return the entity id of the entity that was added to the Central Index.
If "matched" = TRUE, it means that the submitted details were matched to an existing entity and merged with those.
If "matched" = FALSE, it means that a new entity was added to the Central Index using the submitted details
To find Central Index category ids, you can use our category lookup method
- Previous: GET /v1/user/by_email
- Up: Central Index API
- Next: PUT /v1/business/json
Docs Navigation
- Introduction
- Getting Started
- Using IODocs
- Responses
- Creating a sample request
- Sample Libraries
- Central Index API
- What data do we store in an entity?
- GET /v1/advertiser/updated
- GET /v1/autocomplete/category
- GET /v1/autocomplete/keyword
- GET /v1/autocomplete/location
- GET /v1/entity
- GET /v1/entity/advertisers
- GET /v1/entity/advertisers/inventorycheck
- GET /v1/entity/by_supplier_id
- GET /v1/entity/search/keyword/bynearest
- GET /v1/entity/search/what
- GET /v1/entity/search/what/bylocation
- GET /v1/entity/search/what/byboundingbox
- GET /v1/entity/search/what/bynearest
- GET /v1/entity/search/who
- GET /v1/entity/search/who/bylocation
- GET /v1/entity/search/who/byboundingbox
- GET /v1/entity/search/who/bynearest
- GET /v1/location
- GET /v1/location/context
- GET /v1/lookup/category
- GET /v1/match/byphone
- GET /v1/stats/entity/by_date
- GET /v1/syndication_log/by_entity_id
- GET /v1/token/add
- GET /v1/token/report
- GET /v1/token/claim
- GET /v1/token/message
- GET /v1/tools/docs
- GET /v1/user/by_email
- PUT /v1/business
- PUT /v1/business/json
- PUT /v1/entityserve
- POST /v1/entity/advertiser/cancel
- POST /v1/entity/advertiser/create
- POST /v1/entity/advertiser/renew
- POST /v1/entity/advertiser/upsell
- POST /v1/entity/category
- POST /v1/entity/claim
- POST /entity/claim/cancel
- POST /v1/entity/claim/reseller
- POST /v1/entity/description
- POST /v1/entity/document
- POST /v1/entity/email
- POST /v1/entity/fax
- POST /v1/entity/featured_message
- POST /v1/entity/geopoint
- POST /v1/entity/image
- POST /v1/entity/image/by_url
- POST /v1/entity/list
- POST /v1/entity/logo
- POST /v1/entity/logo/by_url
- POST /v1/entity/name
- POST /v1/entity/opening_times
- POST /v1/entity/payment_type
- POST /v1/entity/phone
- POST /v1/entity/postal_address
- POST /v1/entity/socialmedia
- POST /v1/entity/special_offer
- POST /v1/entity/tag
- POST /v1/entity/testimonial
- POST /v1/entity/video/youtube
- POST /v1/entity/website
- POST /v1/syndication/cancel
- POST /v1/syndication/create
- POST /v1/signal
- POST /v1/user
- DELETE /v1/entity/category
- DELETE /v1/entity/description
- DELETE /v1/entity/image
- DELETE /v1/entity/phone
- DELETE /v1/entity/logo
- DELETE /v1/entity/website
- syndication api