import aiohttp


async def argo_post(url, headers=None, data=None):
    """Post an ARGO JSON to an URL"""
    headers = headers or {}
    headers["content-type"] = "application/json"
    async with aiohttp.ClientSession() as session:
        resp = await session.post(url, json=data, headers=headers)
        data = await resp.json()
    return data