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

Graphiant Extranet API

The Extranet API from Graphiant — 33 operation(s) for extranet.

Graphiant Extranet API is one of 66 APIs that Graphiant publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Extranet. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 39 operations across 33 paths, and defines 109 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.graphiant.com.

39 operations 33 paths 109 schemas 4 DELETE11 GET16 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.graphiant.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Graphiant Extranet API declares 1 security scheme for authenticating requests. An API key is passed in the header as authorization (jwtAuth). By default, every request must be authenticated.

  • jwtAuth — Use Bearer

Paths & Operations 39

Across 33 paths, the API surfaces 39 operations — 4 DELETE, 11 GET, 16 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

Extranet 39
POST
/v2/extranet/sites-consumption-overview
Get extranet service consumption overview over timewindow
1 param body → 200
POST
/v2/extranet/service-overtime-consumption
Get extranet service cumulative consumption over timewindow
1 param body → 200
POST
/v2/extranet/sites-usage
Get extranet service sites usage stats v2
1 param body → 200
POST
/v2/extranet/consumers-usage/top
Get extranet service top consumer usage stats
1 param body → 200
POST
/v2/extranet/lan-segments-usage/top
Get extranet service top lan segment usage stats
1 param body → 200
POST
/v1/extranet/sites-usage/top
Get extranet service top sites usage stats
1 param body → 200
POST
/v2/extranet/total-usage
Get extranet service total usage stats
1 param body → 200
POST
/v1/extranet/b2b/matches/{matchId}/consumer/check
Check extranet service consumer configuration
2 params body → 200
POST
/v1/extranet/b2b/producer
Create an inter-enterprise extranet service (peering, client-to-server, …)
1 param body → 200
POST
/v1/extranet/b2b/matches/{matchId}/consumer
Consumer accepts an extranet service match
2 params body → 200
POST
/v1/extranet/b2b/customers
Create an extranet service customer (partner directory entry)
1 param body → 200
POST
/v1/extranet/b2b/matches
Match an extranet service to a customer
1 param body → 200
POST
/v1/extranet/b2b/matches/customers
Bulk subscribe customers to an extranet service
1 param body → 200
DELETE
/v1/extranet/b2b/producer/{id}
Delete an inter-enterprise extranet service
2 params → 200
GET
/v1/extranet/b2b/producer/{id}
Get an inter-enterprise extranet service
2 params → 200
PUT
/v1/extranet/b2b/producer/{id}
Update an inter-enterprise extranet service
2 params body → 200
DELETE
/v1/extranet/b2b/consumers/{id}
Delete an extranet service consumer subscription
2 params → 200
PUT
/v1/extranet/b2b/consumers/{id}
Update extranet service consumer
2 params body → 200
DELETE
/v1/extranet/b2b/customers/{id}
Delete an extranet service customer
2 params → 200
PUT
/v1/extranet/b2b/customers/{id}
Update an extranet service customer
2 params body → 200
DELETE
/v1/extranet/b2b/matches/{matchId}
Delete an extranet service match
2 params → 200
GET
/v1/extranet/b2b/matches/{matchId}
Get extranet service match details
2 params → 200
PUT
/v1/extranet/b2b/matches/{matchId}
Update extranet service match
2 params body → 200
GET
/v1/extranet/b2b/consumers/{customerId}
Get extranet service consumer subscription
3 params → 200
GET
/v1/extranet/b2b/consumers/{id}/device-status
Get extranet consumer device rollout status
2 params → 200
GET
/v1/extranet/b2b/customers/{id}/details
Get an extranet service customer
2 params → 200
GET
/v1/extranet/b2b/customers/{id}/matches/summary
Get matched services summary for a customer
2 params → 200
GET
/v1/extranet/b2b/customers/summary
List extranet service customers for the enterprise
1 param → 200
GET
/v1/extranet/b2b/matches/{matchId}/details
Get match details for consumer accept flow
2 params → 200
GET
/v1/extranet/b2b/producer/{id}/customers
List customers matched to an extranet producer service
2 params → 200
GET
/v1/extranet/b2b/producer/{id}/device-status
Get extranet producer device rollout status
2 params → 200
GET
/v1/extranet/b2b/services/summary
List inter-enterprise extranet services
1 param → 200
PUT
/v1/extranet/b2b/matches/pause
Pause extranet service matches via customer summary
1 param body → 200
POST
/v1/extranet/b2b/customers/{id}/retry
Retry extranet service customer invite
2 params body → 200
POST
/v1/extranet/b2b/producer/review
Review inter-enterprise extranet service configuration
1 param body → 200
POST
/v1/extranet/b2b/matches/review
Review extranet service match
1 param body → 200
PUT
/v1/extranet/b2b/consumers/{id}/prefixes
Update extranet service consumer prefix NAT (peering preset)
2 params body → 200
PUT
/v1/extranet/b2b/matches/{matchId}/status
Pause or resume an extranet service match
2 params body → 200
PUT
/v1/extranet/b2b/producer/{id}/status
Pause or resume an inter-enterprise extranet service
2 params body → 200

Schemas 109

The contract defines 109 schemas that model the data the API accepts and returns. The most detailed are v1ExtranetB2bConsumersCustomerIdGetResponseIpsecVpnTunnelConfig (32 properties), manaV2GlobalObjectSummary (14 properties), manaV2ExtranetServiceSummary (11 properties), manaV2IPsecGatewayDetails (10 properties). Each schema is shown below with its type and property counts.

v1ExtranetB2bMatchesMatchIdConsumerCheckPostResponse
object
3 properties
manaV2ExtranetNatTranslationDecentralized
object
1 property
v1ExtranetB2bProducerIdPutResponse
object
4 properties
v1ExtranetB2bConsumersCustomerIdGetResponse
object
9 properties
statsmonTimeWindow
object
3 properties 1 required
ipfixStats
object
3 properties
v1ExtranetB2bMatchesMatchIdStatusPutResponse
object
1 property
manaV2IpsecRoutingConfig
object
2 properties
v1ExtranetB2bMatchesCustomersPostRequest
object
2 properties
v2ExtranetSitesConsumptionOverviewPostResponse
object
4 properties
manaV2ExtranetServiceCustomerInvite
object
2 properties
ipfixEntityUsage
object
3 properties
googleProtobufTimestamp
object
2 properties
manaV2ExtranetServiceSummary
object
11 properties
v1ExtranetB2bProducerIdDeviceStatusGetResponse
object
1 property
manaV2ExtranetServiceProducerPolicy
object
7 properties
manaV2BgpNeighborAddressFamilyConfig
object
3 properties
v1ExtranetB2bProducerPostRequest
object
3 properties 3 required
v1ExtranetB2bProducerIdDeleteResponse
object
manaV2B2bExtranetMatch
object
6 properties
manaV2B2BExtranetMatchConsumerDetailsService
object
5 properties
manaV2ExtranetNatTranslationPeerToPeerPrefix
object
2 properties
v1ExtranetB2bCustomersIdPutRequest
object
1 property
v1ExtranetSitesUsageTopPostRequest
object
5 properties 4 required
v1ExtranetB2bMatchesPostRequest
object
2 properties
manaV2ExtranetNatTranslationPeerToPeer
object
1 property
v1ExtranetB2bMatchesPausePutResponse
object
1 property
v1ExtranetB2bMatchesPostResponse
object
2 properties
manaV2ExtranetServiceProducerCustomer
object
8 properties
v1ExtranetB2bCustomersIdRetryPostResponse
object
v1ExtranetB2bProducerIdGetResponse
object
3 properties
v1ExtranetB2bMatchesPausePutRequest
object
2 properties
manaV2B2BExtranetMatchConsumerDetailsCustomer
object
4 properties
v1ExtranetB2bMatchesMatchIdStatusPutRequest
object
1 property
v2ExtranetLanSegmentsUsageTopPostResponse
object
1 property
manaV2IPsecGatewayPeersConfig
object
3 properties
manaV2B2bExtranetPrefixTag
object
2 properties 1 required
v1ExtranetB2bMatchesMatchIdGetResponse
object
5 properties
v1ExtranetB2bProducerIdPutRequest
object
1 property
manaV2Policer
object
2 properties 2 required
manaV2B2bExtranetMatchConsumerDetails
object
7 properties
manaV2ExtranetServicePolicyResponse
object
3 properties
manaV2GlobalObjectServiceOps
object
1 property
v1ExtranetB2bCustomersPostRequest
object
3 properties 3 required
v1ExtranetB2bConsumersIdPutRequest
object
1 property
v1ExtranetSitesUsageTopPostResponse
object
1 property
v1ExtranetB2bMatchesReviewPostResponse
object
2 properties
v2ExtranetTotalUsagePostRequest
object
4 properties 4 required
v1ExtranetB2bMatchesMatchIdConsumerCheckPostRequest
object
2 properties
manaV2ExtranetServiceCustomerSummary
object
7 properties
v1ExtranetB2bMatchesMatchIdDeleteResponse
object
2 properties
v2ExtranetServiceOvertimeConsumptionPostRequest
object
7 properties 4 required
v1ExtranetB2bMatchesCustomersPostResponse
object
1 property
manaV2IPsecGatewayRemotePeer
object
9 properties
v1ExtranetB2bConsumersIdPutResponse
object
2 properties
v1ExtranetB2bCustomersIdDetailsGetResponse
object
5 properties
v1ExtranetB2bMatchesMatchIdConsumerPostResponse
object
3 properties
v1ExtranetB2bConsumersIdPrefixesPutRequest
object
1 property
v1ExtranetB2bProducerIdStatusPutResponse
object
1 property
v2ExtranetServiceOvertimeConsumptionPostResponse
object
2 properties
manaV2IPsecGatewayTunnelDetails
object
4 properties
v1ExtranetB2bCustomersIdDeleteResponse
object
2 properties
v1ExtranetB2bProducerIdStatusPutRequest
object
1 property
v1ExtranetB2bCustomersIdMatchesSummaryGetResponse
object
1 property
v1ExtranetSitesUsageTopPostResponseSiteUsage
object
3 properties
v1ExtranetB2bConsumersIdDeviceStatusGetResponse
object
2 properties
v2ExtranetConsumersUsageTopPostRequest
object
4 properties 4 required
manaV2ExtranetNatTranslationCentralized
object
1 property
v1ExtranetB2bProducerReviewPostResponse
object
3 properties
v1ExtranetB2bMatchesMatchIdPutRequest
object
1 property
v1ExtranetB2bConsumersIdDeleteResponse
object
v1ExtranetB2bMatchesMatchIdPutResponse
object
2 properties
manaV2IPsecBgpRouteConfig
object
6 properties
manaV2IPsecStaticRouteConfig
object
1 property
manaV2GlobalObjectServiceSummaries
object
1 property
manaV2NullableMd5Password
object
1 property
v2ExtranetTotalUsagePostResponse
object
1 property
manaV2ExtranetServiceCustomerMatchSummary
object
7 properties
v2ExtranetLanSegmentsUsageTopPostRequest
object
4 properties 4 required
manaV2B2bExtranetStatusSummary
object
5 properties
manaV2ExtranetServiceConsumerPolicy
object
5 properties 1 required
v1ExtranetB2bMatchesMatchIdDetailsGetResponse
object
1 property
v1ExtranetB2bCustomersIdRetryPostRequest
object
v2ExtranetSitesUsagePostRequest
object
8 properties 4 required
manaV2NullableBgpNeighborAddressFamilyConfig
object
1 property
v1ExtranetB2bCustomersIdPutResponse
object
1 property
manaV2GlobalObjectSummary
object
14 properties
manaV2B2BExtranetMatchConsumerDetailsProducerPrefix
object
3 properties
manaV2IPsecGatewayDetails
object
10 properties
v1ExtranetB2bCustomersPostResponse
object
2 properties
v1ExtranetB2bCustomersSummaryGetResponse
object
1 property
manaV2B2bSiteInformation
object
6 properties
v1ExtranetB2bProducerReviewPostRequest
object
3 properties 3 required
v2ExtranetSitesConsumptionOverviewPostRequest
object
8 properties 5 required
v1ExtranetB2bProducerPostResponse
object
3 properties
v1ExtranetB2bProducerIdCustomersGetResponse
object
1 property
v1ExtranetB2bMatchesReviewPostRequest
object
2 properties
ipfixConnectionMap
object
3 properties
v1ExtranetB2bMatchesMatchIdConsumerPostRequest
object
2 properties
manaV2ExtranetConsumerLanPrefixes
object
2 properties
v2ExtranetConsumersUsageTopPostResponse
object
3 properties
v1ExtranetB2bConsumersIdPrefixesPutResponse
object
1 property
manaV2GuestConsumerSiteToSiteVpnConfig
object
4 properties
v1ExtranetB2bServicesSummaryGetResponse
object
1 property
manaV2ExtranetNatTranslationDevicePrefixes
object
1 property
manaV2ExtranetNatTranslationMode
object
3 properties
v1ExtranetB2bConsumersCustomerIdGetResponseIpsecVpnTunnelConfig
object
32 properties
v2ExtranetSitesUsagePostResponse
object
3 properties
manaV2NullablePolicyName
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

graphiant-extranet-api-openapi.yml Raw ↑

Other APIs Graphiant publishes across the network.

Graphiant Account API
Graphiant Ack API
Graphiant Activity API
Graphiant Aggregated Notification API
Graphiant Allowlist API
Graphiant Allowlist By Enterprise API
Graphiant Apps API
Graphiant Assistant API
Graphiant Assurance API
Graphiant Audit API
Graphiant Auth API
Graphiant Backbone Health API
Where this information came from

This is an independent, third-party profile of Graphiant Extranet 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.