LibreBor (Independent Publisher) (Preview)
Librebor allows you to retrieve specific company details from the Spanish Register, information such as adquisitions, incorporations, NIF validation and more
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Mario Trueba Cantero & Marco Amoedo |
| mario@trueba.co.uk |
| Connector Metadata | |
|---|---|
| Publisher | Mario Trueba and Marco Amoedo |
| Website | https://librebor.me/ |
| Privacy policy | https://librebor.me/terminos-y-condiciones/ |
| Categories | Content and Files;Data |
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| username | securestring | The username for this api | True |
| password | securestring | The password for this api | True |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Get company incorporation information by Slug |
Retrieve company incorporation information for specified Slug. |
| Get company information by NIF |
Retrieve company information for specified NIF. |
| Get company information by Slug |
Retrieve company information for specified Slug, a slug is a concatenation of key words that represent the company |
| Get person information (slug) |
Retrieve person information for specified Slug. |
| Search for a company |
Retrieve list of companies that match the keywords in their name. The number of results is limited to 200. Use the 'page' parameter to retrieve more results. |
| Search for a person |
Retrieve list of people that match the keywords in their name. The number of results is limited to 200. Use the 'page' parameter to retrieve more results. |
| Validate NIF |
Check whether a NIF is valid or not and return information that can be infered from a NIF number, such as the legal form, company type and register province. |
Get company incorporation information by Slug
Retrieve company incorporation information for specified Slug.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
slug
|
slug | True | string |
Company slug to check the incorporation information |
Returns
- Body
- CompanyIncorporation
Get company information by NIF
Retrieve company information for specified NIF.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
nif
|
nif | True | string |
Company NIF used to retrieve the info. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
company
|
company | Company |
Get company information by Slug
Retrieve company information for specified Slug, a slug is a concatenation of key words that represent the company
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
slug
|
slug | True | string |
Company Slug used to retrieve the company information |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
company
|
company | Company |
Get person information (slug)
Retrieve person information for specified Slug.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
slug
|
slug | True | string |
Person slug used to retrieve the personal information |
Returns
- Body
- Person
Search for a company
Retrieve list of companies that match the keywords in their name. The number of results is limited to 200. Use the 'page' parameter to retrieve more results.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
query
|
query | True | string |
Query to search, preferable the name of the company |
|
page
|
page | string |
In case you want to retrieve a specific page only |
|
|
province
|
province | string |
Province where the company is located, this parameter is optional. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
companies
|
companies | array of CompanySearchResult | |
|
count_results
|
count_results | integer |
Number of results that the user wants displayed by page. |
|
total_results
|
total_results | integer |
Total number of results retrieved. |
|
next_page
|
next_page | string |
Endpoint to retrieve the next page of content. |
Search for a person
Retrieve list of people that match the keywords in their name. The number of results is limited to 200. Use the 'page' parameter to retrieve more results.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
query
|
query | True | string |
Query to search, preferable the name of the individual |
|
Page
|
page | integer |
Results pagination |
|
|
Province
|
province | integer |
Province code |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
people
|
people | array of PersonSearchResult | |
|
count_results
|
count_results | integer |
Number of results that the user wants displayed by page. |
|
total_results
|
total_results | integer |
Total number of results retrieved. |
|
next_page
|
next_page | string |
Endpoint to retrieve the next page of content. |
Validate NIF
Check whether a NIF is valid or not and return information that can be infered from a NIF number, such as the legal form, company type and register province.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
NIF
|
nif | True | string |
Company or Person NIF |
Returns
- Body
- NIFInfo
Definitions
Act
| Name | Path | Type | Description |
|---|---|---|---|
|
label
|
label | string | |
|
branch
|
announcement.branch | string | |
|
date
|
announcement.date | date | |
|
number
|
announcement.number | integer | |
|
office
|
announcement.office | string | |
|
registry_data
|
announcement.registry_data | string | |
|
year
|
announcement.year | integer | |
|
borme
|
borme | Borme | |
|
positions
|
positions | array of object | |
|
slug_person
|
positions.slug_person | string | |
|
name_person
|
positions.name_person | string | |
|
role
|
positions.role | string | |
|
type
|
positions.type | PositionType | |
|
total_positions
|
total_positions | integer |
ActInAnnouncement
DEPRECATED: this model will be remove in the future
| Name | Path | Type | Description |
|---|---|---|---|
|
label
|
label | string | |
|
positions
|
positions | array of object | |
|
slug_person
|
positions.slug_person | string | |
|
name_person
|
positions.name_person | string | |
|
role
|
positions.role | string | |
|
type
|
positions.type | PositionType | |
|
total_positions
|
total_positions | integer |
Announcement
| Name | Path | Type | Description |
|---|---|---|---|
|
number
|
number | integer | |
|
year
|
year | integer | |
|
registry_data
|
registry_data | string | |
|
branch
|
branch | string | |
|
office
|
office | string | |
|
date
|
date | date | |
|
acts
|
acts | array of ActInAnnouncement |
DEPRECATED: this field will be remove in the future |
|
borme
|
borme | Borme |
Borme
| Name | Path | Type | Description |
|---|---|---|---|
|
cve
|
cve | string | |
|
date
|
date | date | |
|
province
|
province | ProvinceName | |
|
url
|
url | string |
PositionType
Company
| Name | Path | Type | Description |
|---|---|---|---|
|
slug
|
slug | string | |
|
name
|
name | string | |
|
nif
|
nif | string | |
|
province
|
province | ProvinceName | |
|
status
|
status | CompanyStatus | |
|
last_update
|
last_update | date | |
|
address
|
address | string | |
|
begin_activity
|
begin_activity | date | |
|
capital
|
capital | number | |
|
purpose
|
purpose | string | |
|
date_creation
|
date_creation | date | |
|
date_dissolution
|
date_dissolution | date | |
|
date_extinction
|
date_extinction | date | |
|
reason_dissolution
|
reason_dissolution | string | |
|
actions
|
actions | array of Act | |
|
total_actions
|
total_actions | integer | |
|
announcements
|
announcements | array of Announcement | |
|
total_announcements
|
total_announcements | integer | |
|
bormes
|
bormes | array of Borme | |
|
total_bormes
|
total_bormes | integer | |
|
active_positions
|
active_positions | array of PersonPosition | |
|
total_active_positions
|
total_active_positions | integer | |
|
inactive_positions
|
inactive_positions | array of PersonPosition | |
|
total_inactive_positions
|
total_inactive_positions | integer |
CompanyIncorporation
| Name | Path | Type | Description |
|---|---|---|---|
|
date
|
date | date | |
|
incorporation_registry_data
|
incorporation_registry_data | string | |
|
slug
|
slug | string | |
|
name
|
name | string | |
|
nif
|
nif | string |
CompanySearchResult
| Name | Path | Type | Description |
|---|---|---|---|
|
name
|
name | string | |
|
slug
|
slug | string | |
|
province
|
province | ProvinceName | |
|
status
|
status | CompanyStatus | |
|
last_update
|
last_update | date |
CompanyStatus
NIF
NIFInfo
| Name | Path | Type | Description |
|---|---|---|---|
|
nif
|
nif | NIF | |
|
company_type
|
nif_data.company_type | string | |
|
register_province
|
nif_data.register_province | ProvinceName | |
|
type
|
nif_data.type | NIFType | |
|
valid
|
valid | boolean |
NIFType
Person
| Name | Path | Type | Description |
|---|---|---|---|
|
slug
|
slug | string | |
|
name
|
name | string | |
|
province
|
province | ProvinceName | |
|
last_update
|
last_update | date | |
|
acts
|
acts | array of Act |
DEPRECATED: use actions field instead |
|
actions
|
actions | array of Act | |
|
total_actions
|
total_actions | integer | |
|
announcements
|
announcements | array of Announcement | |
|
total_announcements
|
total_announcements | integer | |
|
bormes
|
bormes | array of Borme | |
|
total_bormes
|
total_bormes | integer | |
|
active_positions
|
active_positions | array of PersonPosition | |
|
total_active_positions
|
total_active_positions | integer | |
|
inactive_positions
|
inactive_positions | array of PersonPosition | |
|
total_inactive_positions
|
total_inactive_positions | integer |
PersonSearchResult
| Name | Path | Type | Description |
|---|---|---|---|
|
slug
|
slug | string | |
|
name
|
name | string | |
|
province
|
province | ProvinceName | |
|
last_update
|
last_update | date |
ProvinceName
PersonPosition
| Name | Path | Type | Description |
|---|---|---|---|
|
slug_person
|
slug_person | string | |
|
name_person
|
name_person | string | |
|
role
|
role | string | |
|
date_from
|
date_from | date | |
|
date_to
|
date_to | date | |
|
type
|
type | string |