For the complete documentation index, see llms.txt. This page is also available as Markdown.

Endpoint API V1

Finout’s Endpoint API provides functionalities to query existing endpoints and create new ones effortlessly. You can retrieve a list of current endpoints or create new ones, with all results returned in JSON format for seamless integration and processing.

GET/Endpoints

Gets a list of all your account endpoints.

Request https://app.finout.io/v1/endpoints

Response

{ 
"endpoints": [
          {
            "type": "email",
            "name": "example@finout.io",
            "configuration": {
                "to": "example@finout.io"
            },
            "createdBy": "example",
            "createdAt": "Thu Dec 28 2023 14:09:57 GMT+0000 (Greenwich Mean Time)",
            "id": "7fecf9fb-4f36-4931-8d02-9cc53bb26af3"
        },
        {
            "type": "msteams",
            "name": "BI Group/DevTeam",
            "createdBy": "Finout",
            "createdAt": "Wed Nov 13 2024 17:44:50 GMT+0000 (Greenwich Mean Time)",
            "id": "a4a41dfc-23b3-4d9d-8f17-6e45cc34e8f8"
        },
   ],
    "requestId": "3b4c8ee0-9d97-4042-8265-ce837a87469d"
}

Bad Request

Unauthorized

Too many requests

Server unavailable

Gateway Timeout

Returns a JSON object with the following properties:

  • type: The endpoint type - email.

  • name: The name of the endpoint.

  • configuration: The email URL that is configured for the endpoint.

  • to: The destination address or endpoint for the notification.

  • createdBy: The creator of the endpoint.

  • createdAt: The time and date the endpoint was created.

  • id: The unique identifier of your account's views.

  • requestId: The ID of this specific request.

POST /Endpoints

Creates an email endpoint in Finout.

Request

https://app.finout.io/v1/endpoints

Body of Request

Parameter
Type
Description

type

string

Email

name

string

The name of the endpoint.

configuration

Object

The address where notifications or messages are sent. ​to: The destination address or endpoint for the notification.

Note: For MS Teams - All public channels in a Team will automatically mapped to an endpoint ID in Finout.

Response

Bad Request

Unauthorized

Too many requests

Server unavailable

Gateway Timeout

Returns a JSON object with the following properties:

  • accountId: The account id of the endpoint.

  • createdby: The creator of the endpoint.

  • type: the endpoint type - email.

  • name: The name of the endpoint.

  • configuration: What the endpoint was configured to.

  • to: The destination address or endpoint for the notification.

  • createdAt: The time and date the endpoint was created.

  • updatedAt: The time and date the endpoint was updated.

  • id: The unique identifier of your account's views.

  • requestId: The ID of this specific request.

Last updated

Was this helpful?