- 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