API Basics

Andrew Anderson
Andrew Anderson
  • Updated

Introduction

Here you'll find the primary information for our API product.

Prefer learning more with your Microsoft Copilot or other AI assistant? No problem! ▶️ Here you'll find a quick video demo with examples of how this can be done for most of our automation solutions, and more here

For a simplified list of all API resources, click here. You may find helpful our video demos of API integration here and API access setup here.

Use Cases

The Athennian API is generally a locked add-on which allows your teams the ability to scale by engineering integration automation and tailored customization within and between Athennian accounts as well as most other platforms.

Popular Workflows:

  1. Workday / HR for updating principal affiliations.
  2. Expanded data centralization and reporting via Microsoft Power BI, Snowflake, etc.
  3. Entity approvals and formations via Power Automate.
  4. Expanded access management for PortCos and subsidiaries.
  5. D&O questionnaires / surveys
  6. Monthly registration renewal management including invoicing and more.

Before proceeding, please check our list of integrations here to see if the functionality you want has already been built.

Product Specs

Below is a general overview of what our API provides today. For details, please see our technical documentation below. If you need or want any additional API functionality, please let us know! We might be able to quickly accommodate you in a variety of ways.

Mostly Supported

✅ Entities, People, Addresses, Registrations, Affiliations, Documents / Files, Securities (only Classes, Shareholdings, Issuance Transactions), etc.

Unsupported

❌ Webhooks (event-based internal triggers - alternative external triggers include scheduled cadence, app event, or manual button)

❌ Loans & Access / Users (S-20250528)

❌ Tasks, Templates, etc.

❌ REST mostly

❌ Direct schema access (for security reasons)

Additional Introductions

Technical Documentation

As a brief example, through our API, you could pull 100 entity names and IDs by configuring the query below in an app like Postman:

API Request:

query {
entities(
options: {limit:100, skip:0})
{name, id}
}

API Response:

{ "data": {
"entities": [
{"name": "Entity A",
"id": "663c47...417b"},
{"name": "Entity B",
"id": "663c48...6b1f4c"}
]
}}

FAQ

  • How do I learn more about the API?
    • Please contact us so we can start your Athennian API journey.
  • What does an API do for my business?
    • Our API gives your teams the ability to scale by building high levels of integration automation and tailored customization. This decreases costly busy work, and empowers your teams to do the strategic work they prefer.
  • How would we use the API?
    • Your team would use it to programmatically build custom integrations between any of your tools including Athennian. For example, you could automate the creation, maintenance, and reporting of entity data without any of the usual, manual work.
  • Can I see an example of the API working?
    • Yes, please contact us or click here.
  • What can your API do?
    • Ours is primarily a GraphQL API which can read and write core Athennian data including entities, people, addresses, registrations, affiliations, and securities.
  • What is your API SLA?
    • API covered by our same regular SLA here. You can also review our uptime on our Status page here.
  • How secure is your API?
    • API is covered by our regular security measures documented here.

😃 Thank you for visiting! Please let us know if you have any feedback regarding this information.