Skip to main content

Cocon Fiber Sync API (v1)

Download OpenAPI specification:Download

License: Proprietary

The Cocon Fiber Sync API enables synchronization of asset data between Cocon Fiber and external systems.

The Since parameter can be used to specify from which point in time the changes should be returned.

Asset synchronization

Get changes on access points

Returns changes (new, updated and deleted) on access points since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on buildings

Returns changes (new, updated and deleted) on buildings since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on cables

Returns changes (new, updated and deleted) on cables since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on drillings

Returns changes (new, updated and deleted) on drillings since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on ducts

Returns changes (new, updated and deleted) on ducts since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on enclosures

Returns changes (new, updated and deleted) on enclosures since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on frames

Returns changes (new, updated and deleted) on frames since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on patch positions

Returns changes (new, updated and deleted) on patch positions since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on permits

Returns changes (new, updated and deleted) on permits since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on projects

Returns changes (new, updated and deleted) on projects since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

offset
integer <int32>
Example: offset=5

The offset of the first item returned

limit
integer <int32>
Example: limit=10

The maximum number of items returned

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on splice trays

Returns changes (new, updated and deleted) on splice trays since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on termination units

Returns changes (new, updated and deleted) on termination units since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Asset type synchronization

Get changes on access point types

Returns changes (new, updated and deleted) on access point types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on building types

Returns changes (new, updated and deleted) on building types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on cable types

Returns changes (new, updated and deleted) on cable types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on drilling types

Returns changes (new, updated and deleted) on drilling types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on duct types

Returns changes (new, updated and deleted) on duct types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on enclosure types

Returns changes (new, updated and deleted) on enclosure types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on fiber types

Returns changes (new, updated and deleted) on fiber types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on frame types

Returns changes (new, updated and deleted) on frame types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on project types

Returns changes (new, updated and deleted) on project types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on splice tray types

Returns changes (new, updated and deleted) on splice tray types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}

Get changes on termination unit types

Returns changes (new, updated and deleted) on termination unit types since a given timestamp

Authorizations:
Api-Key-HeaderClient-Id-Header
query Parameters
since
string <date-time>
Example: since=2024-02-10T15:45:00Z

A specific point in time (date & time) The point of time should be in the past

Responses

Response samples

Content type
application/json
{
  • "upserts": [
    ],
  • "deletes": [
    ]
}