Para listar antecipações já feitas basta usar uma das formas a seguir:

curl -X GET https://api.pagar.me/1/recipients/re_a123sd18das9d164/bulk_anticipations/ -H 'content-type: application/json' -d '{
    "api_key": "SUA_API_KEY"
}'
require 'pagarme'
PagarMe.api_key = 'SUA_API_KEY'

recipient = PagarMe::Recipient.find("re_cix7pxz6f02ppcv6dn4ckcrcc")
params = {:count => 10, :page => 1}
anticipations = recipient.bulk_anticipations params
<?php
require("vendor/autoload.php");
$pagarme = new PagarMe\Client('SUA_CHAVE_DE_API');

$anticipations = $pagarme->bulkAnticipations()->getList([
  'recipient_id' => 'ID_DO_RECEBEDOR'
]);
PagarMeService.DefaultApiKey = "SUA_API_KEY";

var recipient = PagarMeService.GetDefaultService().Recipients.Find("re_a123sd18das9d164");

var anticipations = recipient.Anticipations.FindAll(new BulkAnticipation());
import pagarme from 'pagarme'

pagarme.client.connect({ api_key: 'SUA_API_KEY' })
  .then(client =>  client.bulkAnticipations.find({
    recipientId: 'recipient_id'
  }))

O JSON retornado pela nossa API pode ser um array com varios objetos bulkAntecipation, no caso da listagem, ou um objeto isolado, no caso de uma consulta por ID:

{
    "object": "bulk_anticipation",
    "id": "ba_ciuiqffpa00b2wu6egutezfu3",
    "status": "pending",
    "amount": 31724049,
    "fee": 1586194,
    "anticipation_fee": 4046636,
    "type": "spot",
    "timeframe": "start",
    "payment_date": "2016-10-24T02:00:00.000Z",
    "date_created": "2016-10-20T19:20:05.191Z",
    "date_updated": "2016-10-20T19:20:13.053Z"
}

Próximo

O próximo passo é aprender a cancelar uma antecipação.