Skip to main content
Version: 1.0.0

Create office

Information

Use this endpoint to create a new office.


For French entities, you can directly claim the office as yours, as it is already registered in the official government directory.

This endpoint is synchronous
The role admin is needed in order to use this endpoint

Note: Using this endpoint will claim the company as yours automatically in outbound direction.

Endpoints

POST/v1/config/business/entity/office

Query parameters
legalBusinessEntityIdstring - Optional



Body parameters
namestring - Required

countryenum - Required

typestring - Optional - Default value : OFFICE


identifierSchemestring - Required

identifierValuestring - Required

postalAddressobject - Optional

operatorRelationobject - Optional

identifiersarray - Optional



Request

POST /v1/config/business/entity/office


curl -X 'POST'
'https://api.ppd.iopole.fr//v1/config/business/entity/office'
-H 'accept: application/json'
-H 'Content-Type: application/json'
-H 'Authorization: Bearer ${TOKEN}'
-d '{
"name": "IOPOLE Belgique Namur",
"country": "BE",
"scope": "PRIMARY",
"identifierScheme": "0193",
"identifierValue": "51144456707865",
"businessCard": {
"city": "Namur",
"postalCode": 1000,
"addressLine1": "line 1",
"addressLine2": "line 2",
"addressLine3": "line 3"
}
}'

Response

Status: 201 - application/json

Description: Created office business entity id and identifier id

Schema:

  • type: enum
    The type of the response object.
  • id: string
    The unique identifier for the created element.

Examples:

[
  {
    "type": "BUSINESS_ENTITY",
    "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
  },
  {
    "type": "BUSINESS_ENTITY_IDENTIFIER",
    "id": "a67ac10b-58cc-4372-a567-0e02b2c3d123"
  }
]

Status: 401

Description: Unauthorized - Authentication is required and has failed or has not yet been provided.

Status: 403

Description: Forbidden - The server understood the request, but it refuses to authorize it. Note: This endpoint requires an admin account.

Status: 409

Description: Conflict - The request could not be completed. A business entity with the same identifiers already exists.