Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Wingspan Reporting and Analytics API

Includes endpoints for generating various reports and analytics, such as payables reports, collaborators reports, and aging reports.

Wingspan Reporting and Analytics API is one of 15 APIs that Wingspan publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

This API exposes 5 operations across 5 paths, and defines 28 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0-oas3.1.

Requests are made against 2 base URLs: https://api.wingspan.app, https://stagingapi.wingspan.app.

5 operations 5 paths 28 schemas 5 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0-oas3.1
Base URL
https://api.wingspan.app
Authentication
HTTP Bearer
License
Terms of Service
Resource Areas
1

Authentication & Security 1

Wingspan Reporting and Analytics API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

Paths & Operations 5

Across 5 paths, the API surfaces 5 operations — 5 GET. Each is listed below with its method, path, parameters, and response codes.

Reporting and Analytics 5

Includes endpoints for generating various reports and analytics, such as payables reports, collaborators reports, and aging reports.

GET
/payments/reports/collaborators
Retrieve detailed information on all collaborators
listDetailedInformationCollaborators → 200
GET
/payments/reports/collaborators/payables-summary
Obtain a summarized report of payable amounts for each collaborator
getSummarizedReport → 200
GET
/payments/reports/payroll/{payrollId}
Extract detailed report of payables associated with a particular payroll run
getPayrollDetailedReport 1 param → 200
GET
/payments/reports/aging/payables
Retrieve Aging Report for Payables
listAgingReportPayables → 200
GET
/payments/reports/aging/line-items
Obtain Aging Report for Line Items
listAgingReportLineItems → 200

Schemas 28

The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are LineItemsAgingReportResponse (24 properties), PayrollReportInvoice (24 properties), PayableAgingReportResponse (23 properties), CollaboratorsPayoutsSummaryReportResponse (16 properties). Each schema is shown below with its type and property counts.

PayrollReportLineItem
object
16 properties 10 required
CollaboratorsPayoutsSummaryReportResponse
object
16 properties 12 required
CompanyLinks
object
5 properties
PayableAgingReportResponse
object
23 properties 14 required
CollaboratorPayoutsSummary
object
6 properties 4 required
LineItemsAgingReportLineItem
object
16 properties 10 required
RedactedMember
object
2 properties 1 required
b22a2532acff782df851c03041e55a58727ff8e8805b1738c7dcb4dd1dd2505a
object
2 properties 2 required
CollaboratorsReportResponse
object
15 properties 11 required
66ad6f986038e3285c36e0faa5c61b52a02882d1460acb116b601a30abfb6c1d
object
3 properties 3 required
fcbf27c731b13d8b05460d28c0f87d3355c006cefcc1528c739ebdcf7cb45c8c
object
2 properties
PayrollReportResponse
object
2 properties 2 required
LineItemsAgingReportResponse
object
24 properties 15 required
CompanyPerson
object
2 properties 1 required
Company
object
13 properties
LabelsDictionary
object
f6f2bd1a2fc7bad4e0d8f22345fc5f6699d096b7797b93575869c544a4fc5cef
object
2 properties
CollaboratorEvents
object
4 properties 3 required
RedactedUser
object
6 properties
23d776fc12e56286a20f36065e4f942c43a28218a62eb2f211116c130deb74eb
object
4 properties
Address
object
5 properties 4 required
InvoiceIntegrations
object
1 property
PayrollReportInvoice
object
24 properties 14 required
facb8048736dba546c4c76242d9f8c7111011a7a7483528f37d80226698a1f2b
object
3 properties
7996a6815c717c0e93865680b5cd47dec90314e97e4e7282bed7fc2f367bc051
object
1 property
9e97e63e736df301658ebeeab7f4fe84f3aeaa73800d3e4863801a3eb026df4b
object
1 property
42f004011439ceedfeb392c84d36ad40443a5a0446d1efa02369c56e930a1c07
object
9 properties 6 required
6d0791223791444911cf73db8aa3782fc7b1c0b614b1873468fbf7182f9f9a11
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wingspan-reporting-and-analytics-api-openapi.yml Raw ↑

Other APIs Wingspan publishes across the network.

Wingspan 1099 Operations API
Wingspan Banking Management API
Wingspan Bulk Operations API
Wingspan Client Management API
Wingspan Collaborator Management API
Wingspan Custom Field Management API
Wingspan Deprecated API
Wingspan Document Signing and Eligibility API
Wingspan Invoice Management API
Wingspan Merchant Category Codes API
Wingspan Payables Management API
Wingspan Payroll Settings API