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

Microsoft Graph Agreement Acceptances API

Operations for managing the collection of agreement acceptance entities

Microsoft Graph Agreement Acceptances API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Agreement Acceptances. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 12 operations across 6 paths, and defines 9 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

12 operations 6 paths 9 schemas 2 DELETE6 GET2 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 12

Across 6 paths, the API surfaces 12 operations — 2 DELETE, 6 GET, 2 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Agreement Acceptances 12

Operations for managing the collection of agreement acceptance entities

GET
/agreementAcceptances
Microsoft Graph List all agreement acceptances
listAgreementAcceptances 8 params → 2XX4XX5XX
POST
/agreementAcceptances
Microsoft Graph Create a new agreement acceptance
createAgreementAcceptance body → 2XX4XX5XX
GET
/agreementAcceptances/{agreementAcceptance-id}
Microsoft Graph Get an agreement acceptance by ID
getAgreementAcceptance 2 params → 2XX4XX5XX
PATCH
/agreementAcceptances/{agreementAcceptance-id}
Microsoft Graph Update an agreement acceptance
updateAgreementAcceptance 1 param body → 2XX4XX5XX
DELETE
/agreementAcceptances/{agreementAcceptance-id}
Microsoft Graph Delete an agreement acceptance
deleteAgreementAcceptance 2 params → 2044XX5XX
GET
/agreementAcceptances/$count
Microsoft Graph Count agreement acceptances
countAgreementAcceptances 2 params → 2XX4XX5XX
GET
/agreements/{agreement-id}/acceptances
Microsoft Graph List agreement acceptances
listAgreementAcceptances 9 params → 2XX4XX5XX
POST
/agreements/{agreement-id}/acceptances
Microsoft Graph Create an agreement acceptance
createAgreementAcceptance 1 param body → 2XX4XX5XX
GET
/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}
Microsoft Graph Get an agreement acceptance by ID
getAgreementAcceptance 4 params → 2XX4XX5XX
PATCH
/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}
Microsoft Graph Update an agreement acceptance
updateAgreementAcceptance 2 params body → 2XX4XX5XX
DELETE
/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}
Microsoft Graph Delete an agreement acceptance
deleteAgreementAcceptance 3 params → 2044XX5XX
GET
/agreements/{agreement-id}/acceptances/$count
Microsoft Graph Count agreement acceptances
countAgreementAcceptances 3 params → 2XX4XX5XX

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are MainError (5 properties), AgreementAcceptanceCollectionResponse (3 properties), ErrorDetail (3 properties), Entity (2 properties). Each schema is shown below with its type and property counts.

ODataCountResponse
integer
AgreementAcceptanceCollectionResponse
object
3 properties
AgreementAcceptanceState
string
The state of the agreement acceptance.
Entity
object
2 properties
ErrorDetail
object
3 properties 2 required
ODataError
object
1 property 1 required
AgreementAcceptance
InnerError
object
The structure of this object is service-specific
MainError
object
5 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-agreement-acceptances-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement File Localizations API
Microsoft Graph Agreement File Versions API
Where this information came from

This is an independent, third-party profile of Microsoft Graph Agreement Acceptances 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.