iremote.grstudy1 Build Script to Analyze UPS Shipments for Late Delivery Refunds

Build Script to Analyze UPS Shipments for Late Delivery Refunds

  • Anywhere

?? Job Description:

We?re looking for a skilled Python developer to create a script that connects to the UPS API, retrieves tracking data for recent shipments, and flags packages that were delivered late according to UPS delivery guarantees (making them eligible for a refund).

This script will help us automate refund requests for late deliveries.

?

? Deliverables:

? Authenticate with UPS API using OAuth 2.0 (client_credentials or authorization_code flow as needed)

? Retrieve tracking data for a list of UPS tracking numbers (we can provide a CSV or query a range of shipment dates)

? Parse delivery dates vs. guaranteed delivery dates

? Identify and list packages that were delivered late

? Output a report (CSV or JSON) showing:

? Tracking number

? Ship date

? Scheduled delivery date

? Actual delivery date

? Delivery status (on time / late)

? (Optional but preferred): Integrate with UPS Refund Request API to submit claims automatically

? Error handling for invalid or failed API calls

? Script should be easy to run locally (Python 3.x, requests, etc.)

?

?? Ideal Skills:

? Python (required)

? Experience with UPS API or other carrier APIs (FedEx, USPS, etc.)

? Familiarity with OAuth 2.0 flows

? Working with JSON, CSV, and REST APIs

? Basic knowledge of shipping/delivery logistics is a plus

?

?? What We Provide:

? UPS Developer credentials (client ID / secret)

? Test tracking numbers

? UPS Developer documentation

? Access to a test or production UPS account

?

?? Timeline:

We?re hoping to get a working MVP within 1 week, with time after for refinement and optional automation.