A list of all methods in the AnticipationService service. Click on the method name to view detailed information about that method.
- HTTP Method:
GET - Endpoint:
/v3/anticipations/{id}
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | String | ✅ | Unique identifier of anticipation in Asaas |
Return Type
AnticipationGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationGetResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
AnticipationGetResponseDto response = asaasSdk.anticipation.retrieveASingleAnticipation("id");
System.out.println(response);
}
}- HTTP Method:
GET - Endpoint:
/v3/anticipations
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| requestParameters | ListAnticipationsParameters | ❌ | Request Parameters Object |
Return Type
AnticipationListResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationListRequestAnticipationStatus;
import com.asaas.apisdk.models.AnticipationListResponseDto;
import com.asaas.apisdk.models.ListAnticipationsParameters;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
ListAnticipationsParameters requestParameters = ListAnticipationsParameters.builder()
.offset(1L)
.limit(10L)
.payment("payment")
.installment("installment")
.status(AnticipationListRequestAnticipationStatus.PENDING)
.build();
AnticipationListResponseDto response = asaasSdk.anticipation.listAnticipations(requestParameters);
System.out.println(response);
}
}- HTTP Method:
POST - Endpoint:
/v3/anticipations
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| anticipationSaveRequestDto | AnticipationSaveRequestDto | ❌ | Request Body |
| _filename | String | ✅ | Filename for the uploaded file |
Return Type
AnticipationGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationGetResponseDto;
import com.asaas.apisdk.models.AnticipationSaveRequestDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
AnticipationSaveRequestDto anticipationSaveRequestDto = AnticipationSaveRequestDto.builder()
.installment("installment")
.payment("pay_626366773834")
.documents(occaec)
.build();
AnticipationSaveRequestDto anticipationSaveRequestDto = AnticipationSaveRequestDto.builder()
.installment("installment")
.payment("pay_626366773834")
.documents(occaec)
.build();
AnticipationGetResponseDto response = asaasSdk.anticipation.requestAnticipation(
anticipationSaveRequestDto,
anticipationSaveRequestDto
);
System.out.println(response);
}
}- HTTP Method:
POST - Endpoint:
/v3/anticipations/simulate
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| anticipationSimulateRequestDto | AnticipationSimulateRequestDto | ❌ | Request Body |
Return Type
AnticipationSimulateResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationSimulateRequestDto;
import com.asaas.apisdk.models.AnticipationSimulateResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
AnticipationSimulateRequestDto anticipationSimulateRequestDto = AnticipationSimulateRequestDto.builder()
.installment("installment")
.payment("pay_626366773834")
.build();
AnticipationSimulateResponseDto response = asaasSdk.anticipation.simulateAnticipation(
anticipationSimulateRequestDto
);
System.out.println(response);
}
}- HTTP Method:
GET - Endpoint:
/v3/anticipations/configurations
Return Type
AnticipationConfigurationGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationConfigurationGetResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
AnticipationConfigurationGetResponseDto response = asaasSdk.anticipation.retrieveStatusOfAutomaticAnticipation();
System.out.println(response);
}
}- HTTP Method:
PUT - Endpoint:
/v3/anticipations/configurations
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| anticipationConfigurationUpdateRequestDto | AnticipationConfigurationUpdateRequestDto | ❌ | Request Body |
Return Type
AnticipationConfigurationGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationConfigurationGetResponseDto;
import com.asaas.apisdk.models.AnticipationConfigurationUpdateRequestDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
AnticipationConfigurationUpdateRequestDto anticipationConfigurationUpdateRequestDto =
AnticipationConfigurationUpdateRequestDto.builder().creditCardAutomaticEnabled(true).build();
AnticipationConfigurationGetResponseDto response = asaasSdk.anticipation.updateStatusOfAutomaticAnticipation(
anticipationConfigurationUpdateRequestDto
);
System.out.println(response);
}
}- HTTP Method:
GET - Endpoint:
/v3/anticipations/limits
Return Type
AnticipationLimitsResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationLimitsResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
AnticipationLimitsResponseDto response = asaasSdk.anticipation.retrieveAnticipationLimits();
System.out.println(response);
}
}- HTTP Method:
POST - Endpoint:
/v3/anticipations/{id}/cancel
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | String | ✅ | Unique identifier of anticipation in Asaas |
| input | Object | ❌ | Request Body |
Return Type
AnticipationGetResponseDto
Example Usage Code Snippet
import com.asaas.apisdk.AsaasSdk;
import com.asaas.apisdk.config.ApiKeyAuthConfig;
import com.asaas.apisdk.config.AsaasSdkConfig;
import com.asaas.apisdk.models.AnticipationGetResponseDto;
public class Main {
public static void main(String[] args) {
AsaasSdkConfig config = AsaasSdkConfig.builder()
.apiKeyAuthConfig(ApiKeyAuthConfig.builder().apiKey("YOUR_API_KEY").build())
.build();
AsaasSdk asaasSdk = new AsaasSdk(config);
AnticipationGetResponseDto response = asaasSdk.anticipation.cancelAnticipation("id", new Object());
System.out.println(response);
}
}