How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ECI Solutions Me API

The Me API from ECI Solutions — 13 operation(s) for me.

ECI Solutions Me API is one of 194 APIs that ECI Solutions publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Me. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a support channel, authentication docs, and a changelog.

This API exposes 16 operations across 13 paths, and defines 23 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against the base URL https://api-erp.integrations.ecimanufacturing.com.

16 operations 13 paths 23 schemas 1 DELETE11 GET1 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://api-erp.integrations.ecimanufacturing.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

ECI Solutions Me API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (Bearer) using the clientCredentials flow, exposing 1 scope. By default, every request must be authenticated.

  • Bearer — OAuth 2.0 Client Credentials Flow with API Users issued from Integration Engine Management Console

Paths & Operations 16

Across 13 paths, the API surfaces 16 operations — 1 DELETE, 11 GET, 1 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Me 16
GET
/api/v1/me/calendar/events
Get calendar events
GetCalendarEvents 2 params → 200401
POST
/api/v1/me/calendar/events
Create a calendar event
CreateCalendarEvent body → 201400
GET
/api/v1/me/calendar/events/{eventId}
Get a calendar event by Id
GetCalendarEventById 1 param → 200404
PATCH
/api/v1/me/calendar/events/{eventId}
Updates a calendar event
UpdateCalendarEvent 1 param body → 200400
DELETE
/api/v1/me/calendar/events/{eventId}
Deletes a calendar event
DeleteCalendarEvent 1 param → 204400404
GET
/api/v1/me/drive
Get user's drive
GetCurrentUserDrive → 200401
GET
/api/v1/me/drive/items
Get user's drive items
GetCurrentUserDriveItems 1 param → 200401
GET
/api/v1/me/drive/recent
Get recent files
GetCurrentUserRecentFiles → 200401
POST
/api/v1/me/mail
Send Mail
SendMail body → 202403400
GET
/api/v1/me/mail/{folder}/messages
Get mail messages
GetMailFolderMessages 7 params → 200401
GET
/api/v1/me/mail/{folder}/messages/{messageId}
Get Message
GetMailMessageById 2 params → 200404
GET
/api/v1/me/mail/{folder}/messages/{messageId}/attachments
Get Message Attachments
GetMessageAttachments 2 params → 200401404
GET
/api/v1/me/mail/{folder}/messages/{messageId}/attachments/{attachmentId}
Get Message Attachment
GetMessageAttachment 3 params → 200404401
GET
/api/v1/me/mail/{folder}/messages/{messageId}/attachments/{attachmentId}/contentBytes/$value
Download Message Attachment
DownloadMessageAttachment 3 params → 200401404
GET
/api/v1/me/mail/{folder}/messages/$delta
Get Messages with Memory
GetMailFolderMessagesWithMemory 7 params → 200401
POST
/api/v1/me/mail/Drafts/messages
Create a draft mail message without sending it
CreateDraftMailMessage body → 201400

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are MailItemResponse (12 properties), DraftMailItemResponse (11 properties), CalendarEventResponse (9 properties), GetMailAttachmentModel (8 properties). Each schema is shown below with its type and property counts.

ResponseType
string
Represents the response type of a calendar event.
CalendarEventResponseListResponse
object
Response for a list of T items
2 properties
AttachmentType
string
Represents the type of attachment in an email.
ProblemDetails
object
5 properties
SendMailRequest
object
Represents a request to send an email.
8 properties 1 required
DriveResponse
object
Custom Drive object
6 properties
Folder
string
Represents the main folders in a mail system.
MailSortOrder
string
Indicates the sort order for mail items.
CreateCalendarEventRequest
object
Request to create a calendar event.
6 properties
DraftMailItemResponse
object
Represents a response for a draft email.
11 properties
Attendee
object
Represents an attendee in a calendar event.
3 properties
MailItemResponseListResponse
object
Response for a list of T items
2 properties
DriveItemResponseListResponse
object
Response for a list of T items
2 properties
CreateMailAttachmentModel
object
Represents a model for an email attachment.
3 properties
DriveItemResponse
object
Response for the GetDriveItemsRequest, representing a drive item
7 properties
CalendarEventResponse
object
Response for calendar events.
9 properties
BodyType
string
Mail body type.
MailItemResponse
object
Representing a email message.
12 properties
GetMailAttachmentModel
object
Represents a model for an email attachment, including its metadata.
8 properties
UpdateCalendarEventRequest
object
Request to update a calendar event.
6 properties
GetMailAttachmentModelListResponse
object
Response for a list of T items
2 properties
MailResponseType
string
Indicates the options for what data to return in mail item responses.
EmailAddress
object
Email address class.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eci-solutions-me-api-openapi.yml Raw ↑

Other APIs ECI Solutions publishes across the network.

ECI Solutions Account API
ECI Solutions Account Vault API
ECI Solutions Activation Code API
ECI Solutions Addresses API
ECI Solutions Analytics API
ECI Solutions AP Checks API
ECI Solutions Application API
ECI Solutions AR Invoice Details API
ECI Solutions AR Invoices API
ECI Solutions Attendance Ticket Details API
ECI Solutions Attendance Tickets API
ECI Solutions Authentication API
Where this information came from

This is an independent, third-party profile of ECI Solutions Me API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.